【发布时间】:2010-10-05 10:36:41
【问题描述】:
我有一个可以在本地运行的小型 MVC 应用程序,但是当我将它发布到服务器(运行 IIS6)时,所有链接都搞砸了。
例如,在本地运行时的典型链接是:
http://localhost:3467/Exceptions?exdate=20090108
但是,当我将其发布到我们的开发服务器 \\deverserver\apps\MyProject 时,请注意同一链接的 URL 中的重复项:
http://devserver/apps/MyProject/MyProject/Exceptions?exdate=20090108
知道发生了什么吗?
注意:这些链接都是通过Html.ActionLink()构建的。
更新:如果我在我的项目中指定特定端口和虚拟路径,我可以在本地复制它 |网站 |使用 Visual Studio 开发服务器:
- 具体端口:1234
- 虚拟路径:/apps/MyProject
- 结果 URL:
http://localhost:1234/apps/MyProject/MyProject/Exceptions?exdate=20090108
【问题讨论】:
标签: .net asp.net-mvc visual-studio-2008 model-view-controller iis-6