如何在Windows 7上的IIS 7.5中更改网站中的默认应用程序

当我在我的计算机(Windows 7,IIS 7.5)的Web浏览器上拉起http://localhost ,我得到了IIS 7的欢迎图像。 我有一个不同的网站,在IIS中设置,我宁愿成为默认的网站。 我可以在IIS中更改该设置吗?

更新:显然我有我的术语错误。 我拥有的是一个网站(我的“默认网站”),下面有几个应用程序。 我有一个应用程序,当我去http://localhost而不是IIS7欢迎图像时,我想显示。

我已经尝试添加一个redirect到C:\ inetpub \ wwwroot中的默认HTML文件,但是没有正确地redirect像脚本和图片之类的请求,尽pipe它redirect了浏览器。

如果您只想要一个网站,并且需要更改该网站的文件夹path,请编辑网站上的基本设置,将物理path更改为其他网站的文件夹。

如果你的意思是你已经在IIS中添加了一个全新的网站,那么你需要在你的网站中编辑绑定。

对于Web,您需要在标有“默认网站”的网站和其他所需网站上编辑http绑定。 右键单击该站点,然后select编辑绑定…或select该站点,然后单击操作窗格中的绑定…。

最快的方法是删除标有默认网站的网站,但这可能不是所期望的。

下一个最快的方法是将默认网站上的绑定更改为80以外的其他端口。然后将所需站点上的端口设置为80,并将主机名字段保留为http绑定中的空白。

如果要使两个站点都运行并绑定到端口80,则在默认网站上的绑定中,将某些内容放在http绑定的主机名框中。 把这个留在你想要的网站上。 保持两个端口80(或更改默认的网站到另一个端口)。 现在应该这样做,以便当有人使用http://localhost或使用服务器主机名的URL时,使用所需的站点。

编辑:
从你的编辑 – 是的,你的术语是有点closures:)

为了设置一个应用程序作为默认,以便当有人点击您的网站的应用程序显示,你将不得不build立一些味道的redirect。

这里有几个方法来做到这一点:

  • 将HTTPredirect添加到您的网站的根级别。 单击导航树中的默认网站,然后单击HTTPredirect。 您需要自行决定如何根据您对应用程序的需求来configurationredirect。 如果您将来根据您设置的状态代码决定撤销此操作,则可能会产生滞后效果。
  • 在你的网站的根目录下添加一个默认页面(通过你想要的任何编程平台 – HTHML / JavaScript,ASP [.NET]等)。 这可能是最简单和最快的,不一定会有挥之不去的影响。

原来,您可以编辑默认网站的物理path(右键单击,pipe理网站,高级设置)。 将其更改为您想要默认的应用程序的物理path,确保其他设置相匹配(在我的情况下,应用程序池必须更改),然后就可以了。