如何为本地主机网站配置 IIS 7?

How to configure IIS 7 for localhost website?

我是新来的Asp.Net

我在 windows 系统上启用了 IIS 7 的功能,并且能够看到 IIS 管理器。

我创建了一个应用程序,但 build/run 应用程序通过 visual studio 进入浏览器,运行 应用程序具有不同的端口号。当我通过 visual studio 停止 build/run 应用程序并再次刷新浏览器应用程序时无法 运行.

我想 运行 没有 visual studio 申请。如何做到这一点。

它给出了这个:http://localhost:9864/

要使用新网站配置 IIS,请按照以下说明操作:

  1. 打开 IIS 管理器,右键单击站点(在右侧菜单中)并单击添加网站

  1. 为站点提供站点名称、计算机上的物理路径和主机名

    关于选择什么网站物理路径有一些约定你可以阅读一下in this SO question

  1. 在 Windows 资源管理器中转到 C:\Windows\System32\drivers\etc 并编辑 hosts 文件

    在文件末尾添加这一行:

    127.0.0.1 your-chosen-host-name-from-iis-ie-localhost.testsite.com

    并保存文件

就是这样。您可以打开浏览器并浏览您为网站选择的主机名,或者在 IIS 中右键单击您的网站并单击管理网站 - 浏览

重要提示

如果您希望使用与您的 VS 使用相同的地址 (http://localhost:9864/),那么在第 2 步中将主机名文本框留空,并将端口文本框更改为您想要的端口 (9864 ).在这种情况下,您也可以忽略第 3 步。

作为站点注释:

如果您在安装 VS 后在计算机上安装了 IIS,您可能会遇到一些冲突。在此阶段,您可能可以浏览到 html 形式的静态内容,但不能浏览像 aspx 文件这样的 .NET 资源。如果浏览 .NET 文件时收到一条消息说 由于扩展配置 而无法提供您请求的页面,您可以使用 this SO question

来解决