2016-06-12 143 views
5

我是Asp.Net的新手如何为localhost网站配置IIS 7?

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

我创建了一个应用程序,但通过visual studio构建/运行应用程序,它转到浏览器并使用不同的端口号运行应用程序。当我通过Visual Studio停止构建/运行应用程序,并且我刷新浏览器应用程序无法运行。

我想在没有Visual Studio的情况下运行应用程序。这个怎么做。

它给出了这样的:http://localhost:9864/

+1

是它的工作原理解决它的无法送达的页面,感谢队友我就照这个 –

回答

4

要使用新的网站配置IIS请按照下列指示:

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

  • 给网站一个网站名称,你的机器上的物理路径,主机名

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

  • 在Windows资源管理器去C:\Windows\System32\drivers\etc和编辑hosts文件

    在E添加此行该文件的ND:

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

    ,将文件保存它

  • 那。你可以打开浏览器,浏览您的网站或IIS选择的主机名右键点击你的网站,然后单击管理网站 - 浏览

    重要提示

    如果您希望使用相同的地址作为你的VS使用(http://localhost:9864/)然后在第2步中将主机名文本框留空,而是将端口文本框更改为所需的端口(9864)。在这种情况下,你也可以忽略步骤3

    作为网站注:

    如果在VS安装后您的计算机上安装IIS,你可能会得到一些冲突。您可能在这个阶段能够浏览静态内容,而不是像aspx文件那样的html资源。如果通过浏览。NET文件,你得到一个消息,说您请求,因为扩展配置你可以用this SO question

    +0

    但是当我在浏览器中运行的主机名它运行IIS主页。 –

    +0

    @ManishTiwari你在文本框中提供给IIS的主机名是什么?你放在主机文件中的是什么?你尝试浏览什么地址?您是否尝试在IIS上右键单击您的站点,然后单击管理网站 - >浏览以转到您的网站? –

    +0

    路径'C:\ inetpub \ wwwroot \ demo.com',主机名'demo.com',主机文件'127.0.0.1 \t demo.com'并在浏览器'demo.com'浏览,但它打开IIS着陆页 –