【发布时间】:2011-12-07 09:41:23
【问题描述】:
我正在开发一个 MVC 3 Web 应用程序并尝试将其部署在 IIS 7.5 上
页面已显示,但所有图像以及 url 路径都无法正常工作。
我搜索了很多资源,发现 MVC 应用程序似乎强制将所有路径都包含在其中一个中:
@Url.Action
@Url.Content
@Html.Action
等等。所以我倾向于使用那些有效的方法来改变我的all相对路径。
我知道使用所有有效的 mvc 助手应该是正确的方法,但我只是一个初学者,这是我的第一个 Web 应用程序。我的问题是: 是否可以使用任何方法来“解析”相对路径,以便即使在部署后也可以找到它?
这里真的需要帮助......非常感谢......
【问题讨论】:
-
如果图像在本地机器上工作,而不是在部署后,这可能是路由问题。您应该尝试查找配置问题,而不是创建解决方法。
-
您好,所有图片和网址在本地机器上都可以正常工作。您可以指出任何可能的配置问题,以便我进行调查?真的很感激......
-
我记得很久以前我有同样的问题。问题是我的“应用程序”在 IIS 中没有“虚拟目录”。
-
是的,我在 IIS 上没有任何虚拟目录,如何创建一个?
标签: asp.net-mvc-3 deployment iis-7.5 asp.net-mvc-routing helpers