从IIS 7中的URL中删除应用程序名称

时间:2012-03-01 05:01:17

标签: asp.net-mvc iis

我一直在尝试在Win Server 2008 R2(64位)上的IIS 7上运行一个MVC3应用程序 - 除了应用程序名称已附加到URL之外,一切正常。

www.xyz.com/apage - > www.xyz.com/myapp/apage

我一直试图找到一种删除应用程序名称的方法。我无论如何都不是专家。我找到的页面引用web.config规则或功能URL Rewrite(这不起作用),因为我只能找到一个不会安装的32位版本。

这最好用MVC3应用程序中的路由表(如何做到我不确定)或通过web.config或通过IIS中的虚拟目录配置完成?

如果有人有web.config的示例规则(这似乎是讨论最多的方法),那将是很好的 - 我能找到的唯一示例显示了如何路由到同样的URL,这没什么用处。任何资源或方向都表示赞赏。

1 个答案:

答案 0 :(得分:0)

好的,其他人也在学习这个 - 我发现了它的部署方式。

如果IIS服务器上只有一个站点,最简单的方法是将其加载到根应用程序中。这使得多个站点成为挑战,并且在其他情况下会破坏。

在部署包中,确保将目标站点/应用程序设置为“/”