需要在不同端口上运行的localhost上命名网站

时间:2011-05-29 02:35:31

标签: visual-studio-2010 windows-7

我在Windows 7 for ASP.NET上运行我的开发PC并运行Visual Studio 2010和IIS 7(不使用开发Web服务器)。我在PC上的不同端口上创建了多个网站。例如。 http://localhost:8080指向网站A.但是当我在Visual Studio中打开网站时,项目名称显示为http://localhost:8080,如下所示。

enter image description here

我想将该名称更改为http://WebsiteAhttp://WebsiteA:8080。一些鉴定。

我编辑了主机并添加了 127.0.0.1 WebsiteA

Ping工作正常。另外浏览WebsiteA:8080工作正常。但是,当我尝试在Visual Studio中打开网站(http://websitea:8080)时,它说网站没有安装Frontpage服务器扩展。

有没有办法至少重命名Visual Studio中项目列表中显示的内容。我只需要在每个网站上都有一个标识。我有十几个项目,可能会增加更多项目。

由于

2 个答案:

答案 0 :(得分:1)

Windows 7中的IIS允许您拥有named virtual hosts。您可以使用它来分离您的网站。 Visual Studio与虚拟主机的命名协作。您需要将Visual Studio项目配置为针对IIS(用于调试和运行)而不是Web服务器中内置的visual studio进行操作。

答案 1 :(得分:0)

管理找到一种方法。这就是我做的。去了IIS管理,创建了一个新网站 - 给它起一个名字WebsiteA,选择网站所在的文件夹并给它一个主机名 - WebsiteA。单击“确定”

然后转到应用程序池。你会在那里看到你的主机名。将ASP.Net版本更改为4.0或任何您想要的。然后添加主机条目127.0.0.1 WebsiteA。

现在,您可以在Visual Studio中添加http://WebsiteA

感谢所有帮助人员