如何配置IIS 7.5以在localhost上运行多个网站

Mr *_*r A 4 asp.net iis configuration localhost asp.net-mvc-3

我有两个运行的网站,例如http:// localhost:3452http:// localhost:5234

当我在VS2010中按F5时,我想知道我是否可以在IIS上设置这两个网站,这样我就可以输入类似的东西http://Website1http://Website2与网站一起玩,而不是每次调试?

有没有办法实现这个?

我尝试通过以下简单步骤在IIS上添加网站但没有成功:

  1. 右键单击站点>添加网站,
  2. Sitename:Website1,ApplicationPool:DefaultApp池,PhysicalPath:网站路径,按确定.
  3. 现在在浏览器中我尝试了类似:http:// Website1,它出现了以下错误.

关于如何实现这一点的任何建议或替代方案?

HTTP错误500.19 - 内部服务器错误无法访问请求的页面,因为页面的相关配置数据无效.读取Web服务器或Web应用程序的配置文件时出现此错误.在某些情况下,事件日志可能包含有关导致此错误的原因的更多信息.

Sim*_*sey 6

打开c:\ windows\system32\drivers\etc\hosts并添加以下内容

127.0.0.1  website1
127.0.0.1  website2
Run Code Online (Sandbox Code Playgroud)

UAC可能阻止您,因此您需要以管理员身份打开记事本来编辑文件.

在IIS中更改网站上的绑定,以便它绑定到端口80上的所有IP地址,但主机标头设置为website1.为website2做同样的事情.

现在,您可以浏览到http:// website1http:// website2

这当然只适用于您的机器