2

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

基本上我正在尝试建立一个新站点以用于我正在处理的另一个项目。该站点将在我的个人计算机上本地运行,也可以通过互联网访问。所以我安装了 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 管理器可以很好地找到默认站点,甚至可以让我使用我的网络浏览器浏览它。我做错了什么,我该如何解决这个问题,以便 VS 2012 可以创建网站并访问必要的文件。

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

4

1 回答 1

0

好的,我找到了解决方案。我需要手动设置 Visual Studio 不使用 IIS。不确定那里有什么问题。

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

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

希望这是超级有用的!

于 2013-04-29T00:26:26.973 回答