如何更改Visual Studio查找applicationhost.config的位置?

时间:2013-04-28 20:43:35

标签: asp.net visual-studio-2012

我看过这个网站,我找不到这个问题的答案。

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

  

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

第二次尝试是在inetpub中自己在一个新目录中创建该站点,仅用于项目本身并单独留下wwwroot。当我这样做时,我收到以下错误:

  

文件名:

     

\ \ C:\用户\乔尔\文件\ IISExpress \配置\的applicationHost.config

     

错误:无法读取配置文件

     

文件系统Web sties当前配置为使用IIS Express。要切换回使用Visual Studio开发服务器,请更改Tools \ Options菜单的Projects and Solutions \ Web Projects类别下的开发服务器选项。

当我浏览上述位置时,applicationHost.config不存在,但是当我转到

  

C:\ Windows \ System32下\ INETSRV \配置

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

我运行Windows 7 Professional x64,刚刚安装完IIS Express和IIS管理器。我为Web开发配置了VS 2012。我以管理员身份运行VS(升级)以实现这一切。

1 个答案:

答案 0 :(得分:0)

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

但解决方案适用于其他遇到此问题的人。

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

希望这太有用了!