IIS和生成服务器之间的IIS和相对URL差异

时间:2013-04-16 02:29:26

标签: iis web-applications asp.net-mvc-4 asp.net-web-api document-root

我在我的本地IIS8服务器上有一个位于http://localhost/Reporter的web.api应用。此站点的索引页面有一些指向其他页面的链接 - 正确的绝对URL示例为http://localhost/Reporter/SomeRestApi。在索引页面中,我有以下内容:

<a href="SomeRestApi">The Rest Api</a>

在我的开发网站上,当我点击链接时,我会收到一个有效的网址。但是,当我将其部署到我的生产IIS服务器(与本地计算机上的版本完全相同)时,当我单击该链接时,它会将我带到http://localhost/SomeRestApi,这是不正确的。它应该是http://localhost/Reporter/SomeRestApi

我已经扫描了IIS设置,仔细检查了我的本地IIS和生产服务器上的项目结构,我能想到的一切,但我发现没有任何差异可以解释为什么源或文档根似乎不正确生产现场。

我正在使用VS2012中的工具部署它 - 也许在那里调整了一些东西?我还能在哪里查看,还有什么可以检查以找到问题?

0 个答案:

没有答案
相关问题