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

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

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

我已经仔细检查了IIS设置,仔细检查了本地IIS和生产服务器上的项目结构,可以想到的所有内容,但是没有发现任何差异可以解释为什么生产站点上的原始或文档根目录似乎不正确。

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

  ask by Nicros translate from so

本文未有回复,本站智能推荐: