【问题标题】:Need to name websites on localhost running on different Ports需要命名在不同端口上运行的 localhost 上的网站
【发布时间】:2011-05-29 02:35:30
【问题描述】:

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

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

我编辑了主机并添加了 127.0.0.1 网站A

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

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

谢谢

【问题讨论】:

    标签: visual-studio-2010 windows-7


    【解决方案1】:

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

    【讨论】:

    • 现在试试。我没有使用开发服务器。使用 IIS
    • 然后命名虚拟主机是要走的路:) 如果您要签入项目文件(在项目中配置 IIS 实例,而不是解决方案),请确保取消选中“应用服务器设置所有用户(存储在项目文件中)”,以便每个人都可以在本地配置自己的 IIS 实例。
    • 抱歉,lambachck 没听懂。现在我没有其他开发人员。我在单个开发服务器上运行 VS。我只需要对 VS 中的每个项目进行一些标识。附上上面的屏幕截图。感谢您的帮助
    【解决方案2】:

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

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

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

    感谢大家的帮助

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-09-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-01
      • 2013-12-08
      相关资源
      最近更新 更多