【问题标题】:How do I change where Visual Studio looks for applicationhost.config?如何更改 Visual Studio 查找 applicationhost.config 的位置?
【发布时间】:2013-04-28 20:43:35
【问题描述】:

我浏览了整个网站,但找不到这个问题的答案。

基本上,我正在尝试建立一个新站点以用于我正在处理的另一个项目。该站点将在我的个人计算机上本地运行,也可以通过互联网访问。所以我安装了 IIS 7.5 Express 和 IIS Manager 7 来托管这个站点。当我进入 VS 2012 提升创建新站点并将其映射到“本地主机”时,出现以下错误:

无效的 URI:无法解析主机名。

第二次尝试是在inetpub 内的一个新目录中创建站点,仅用于项目本身,不理会wwwroot。当我这样做时,我收到以下错误:

文件名:

\?\C:\Users\Joel\Documents\IISExpress\config\applicationHost.config

错误:无法读取配置文件

文件系统 Web 站点当前配置为使用 IIS Express。要切换回使用 Visual Studio 开发服务器,请更改工具\选项菜单的项目和解决方案\Web 项目类别下的开发服务器选项。

我浏览上面位置的时候,applicationHost.config不存在,但是我去的时候

C:\Windows\System32\inetsrv\config

我觉得很好。 IIS Express 7.5 工作正常,IIS 管理器可以很好地找到默认站点,甚至可以让我使用 Web 浏览器浏览它。我做错了什么,我该如何解决这个问题,以便 VS 2012 可以创建网站并访问必要的文件。

我运行的是 Windows 7 Professional x64,并且刚刚完成了 IIS Express 和 IIS 管理器的安装。我为 Web 开发配置了 VS 2012。对于所有这些,我以管理员(提升)身份运行 VS。

【问题讨论】:

    标签: asp.net visual-studio-2012


    【解决方案1】:

    好的,我找到了解决方案。我需要手动设置 Visual Studio 不使用 IIS。不知道是什么问题。

    但解决方案是为其他所有遇到此问题的人提供的。

    它就在那里,我敢肯定,当我最初设置它时,我只是错过了它。完成后,我可以将新网站设置为使用文件系统,无论如何都会绕过IIS,但是使用IIS的设置与绕过冲突,导致错误。

    希望这对您有帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-02-08
      • 1970-01-01
      相关资源
      最近更新 更多