【问题标题】:Removing Application Name from URLs in IIS 7从 IIS 7 中的 URL 中删除应用程序名称
【发布时间】:2012-03-01 05:01:17
【问题描述】:

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

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

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

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

如果有人有 web.config 的示例规则(这似乎是讨论最多的方法),那就太好了 - 我能找到的唯一示例显示了如何路由到相同的 url,而这并没有多大用处。感谢任何资源或方向。

【问题讨论】:

    标签: asp.net-mvc iis


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2011-09-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-24
      • 2013-08-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多