VS2012 ASP.Net错误消息无法连接到配置的开发Web服务器

时间:2013-07-09 18:32:47

标签: asp.net

我上周买了一台新的Windows 8 PC。

首先我安装了VS 2010,但后来运行不正常,所以我卸载了VS 2010,然后安装了VS 2012专业版和SQL Server 2012.

现在我能够创建Windows应用程序,但我甚至无法运行简单的ASP.Net网站。

当我尝试在浏览器中查看Default.aspx时,它会抛出一条错误消息

  

无法连接到配置的开发Web服务器

然后我进入添加或删除组件并安装了IIS。但我仍然收到错误信息。

即使我尝试将网站保存在文件夹位置,ASP.Net开发服务器也无法运行网页。

我使用IIS或ASP.Net开发服务器获得相同的错误消息。

我想知道是Windows 8安全相关的问题吗?

如何确保我的ASP.net开发服务器已正确安装并具有相应的运行权限?

ASP.net是否适用于常规Windows 8?或者我需要Windows 8专业版?微软的网站没有提及任何相关内容,所以假设Windows 8应该可以运行,因为Windows窗体应用程序可以工作。

请指教。我只是希望能够运行一个简单的ASP.Net应用程序来验证安装。

我尝试了http://forums.asp.net/t/1768992.aspx/1,但在这种情况下无效。

3 个答案:

答案 0 :(得分:2)

ASP.NET IIS Registration Tool (Aspnet_regiis.exe)将是我的建议之一,同时检查IIS中的应用程序池的身份,因为它可能具有有限的权限。最后但并非最不重要的是,以管理员身份运行Visual Studio,以免出现UAC问题。

答案 1 :(得分:2)

好的。我有一个星期这个问题,我尝试了很多解决方案。最后,以下过程将解决问题。

我手动设置了防火墙系统。这意味着,在通过程序通信时防火墙通知我。防火墙阻止了与“devenv.exe”的链接错误。正确的通信模式“devenv.exe”将解决问题。 “devenv.exe”位于以下路径中。

  

“C:\ Program Files(x86)\ Microsoft Visual Studio 12.0 \ Common7 \   IDE \ devenv.exe“

Devenv允许您为集成开发环境(IDE)设置各种选项,还可以从命令行构建,调试和部署项目。

...享受

答案 2 :(得分:0)

我遇到了您所说的相同的一般错误消息,但错误的详细信息包括以下内容:

  

无法连接到已配置的开发Web服务器。

     

无法为网站注册网址“http://10.10.7.209:53553/”   “FooBarSite”应用程序“/”。错误描述:格式   指定的网络名称无效。 (0x800704be)

我的修复是对位于applicationhost.config

中的C:\Users\Jed\Documents\IISExpress\config文件进行更改

具体来说,我必须更新网站的bindingInformation,以便IP地址与我的开发计算机的IP地址相匹配。

<强>说明

  1. 运行ipconfig以确定计算机的IP地址
  2. 打开C:\Users\Jed\Documents\IISExpress\config\applicationhost.config(在记事本中)
  3. 向下滚动到<sites>,然后找到包含项目名称的<site>(在此示例中为FooBarSite
  4. 更新bindingInformation,使IP地址与ipconfig
  5. 中确定的IP地址相匹配

    示例

    <bindings>
     <binding protocol="http" bindingInformation="*:53553:localhost" />
     <binding protocol="http" bindingInformation="*:53553:10.10.7.209" /> 
     <!-- I had to change the IP Address from 10.10.7.209 to 10.10.7.214 -->
    </bindings>