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

Mr.*_*son 15 iis iis-7 windows-7

当我http://localhost打开计算机(Windows 7、IIS 7.5)上的 Web 浏览器时,我会看到 IIS 7 欢迎图像。我在 IIS 中设置了一个不同的网站,我希望将其作为默认网站。我可以在 IIS 中的某处更改该设置吗?

更新:显然我的术语有误。我拥有的是一个网站(我的“默认网站”),其中包含多个应用程序。我想在访问时显示一个应用程序,http://localhost而不是显示 IIS7 欢迎图像。

我曾尝试向 C:\inetpub\wwwroot 中的默认 HTML 文件添加重定向,但这并不能正确重定向对脚本和图像等内容的请求,尽管它确实重定向了浏览器。

Mr.*_*son 14

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


squ*_*man 8

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

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

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

最快的方法是删除标有“默认网站”的站点,但这可能不是您想要的。

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

如果您想让两个站点都运行并绑定到端口 80,那么在默认网站的绑定中,在 http 绑定的主机名框中输入一些内容。在您想要的网站上将此留空。将两者都保持在端口 80(或将默认网站更改为另一个端口)。现在应该这样做,以便在有人使用http://localhost或带有服务器主机名的 URL时使用您想要的站点。

编辑:
从您的编辑中 - 是的,您的术语有点偏离:)

为了将应用程序设置为默认值,以便当有人点击您网站的根目录时,该应用程序会显示出来,您必须设置某种风格的重定向。

这里有几种方法可以做到这一点:

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

  • 啊,我知道怎么回事了。您必须已安装该功能。进入控制面板 | 程序和功能 | 打开或关闭 Windows 功能,然后在 IIS -> WWW 服务 -> 常用 HTTP 功能下选择 HTTP 重定向。 (2认同)