【发布时间】:2018-07-13 01:15:37
【问题描述】:
我想在我的 IIS 上发布我的 ASP.NET (C#) WebApplication (MVC)。
在 IIS 上,我创建了一个名为 testapp 的新应用程序。
如果我导航到 URL:http://192.168.0.10/testapp 我的网页加载正常,但图片没有加载(错误 404)。
根据Chrome的DeveloperTools图片的路径是:
http://192.168.0.10/data/pic.png (and that is wrong)
正确的路径应该是http://192.168.0.10/testapp/data/pic.png
在我的代码中,我使用:
Server.MapPath(„~/data/pic.png“) 参考图片。
(我猜是有问题)
我已经试过了:
Server.MapPath(„~/testapp/data/pic.png“)
Server.MapPath(„data/pic.png“),
没有成功。
如果我在 VisualStudio 中调试它,一切正常。我能做些什么?
【问题讨论】:
标签: c# asp.net asp.net-mvc iis web-applications