【问题标题】:VS2012 ASP.Net error message unable to connect to the configured development web serverVS2012 ASP.Net 错误信息无法连接到已配置的开发 Web 服务器
【发布时间】:2013-07-07 11:55:31
【问题描述】:

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

首先我在上面安装了 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 专业版? Microsoft 的网站对此没有任何说明,因此我假设 Windows 8 应该可以工作,因为 Windows 窗体应用程序可以工作。

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

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

【问题讨论】:

  • 32 位还是 64 位?我知道运行 64 位软件需要单独的服务器(例如 cassinidev.codeplex.com
  • 它是 64 位操作系统,我安装了 32 位 VS 2012。

标签: asp.net


【解决方案1】:

ASP.NET IIS Registration Tool (Aspnet_regiis.exe) 将是我的建议之一,同时检查 IIS 中的应用程序池使用什么身份,因为它可能具有有限的权限。最后但同样重要的是,以管理员身份运行 Visual Studio,这样您就不会遇到 UAC 问题。

【讨论】:

    【解决方案2】:

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

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

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

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

    享受...

    【讨论】:

    • 您好,我的是案例防火墙问题。我不得不打开它们,但我找不到 exe 文件室内位置
    【解决方案3】:

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

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

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

    对我来说,解决方法是更改​​位于 C:\Users\Jed\Documents\IISExpress\config 中的 applicationhost.config 文件

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

    说明

    1. 运行ipconfig 以确定您计算机的IP 地址
    2. 打开C:\Users\Jed\Documents\IISExpress\config\applicationhost.config(在记事本中)
    3. 向下滚动到<sites>,然后找到具有您项目名称的<site>(在本例中为FooBarSite
    4. 更新bindingInformation,使IP地址与ipconfig中确定的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>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-09-12
      • 1970-01-01
      • 2017-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-02
      相关资源
      最近更新 更多