3

我上周买了一台新的 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但在这种情况下不起作用。

4

3 回答 3

2

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

于 2013-07-09T19:48:41.300 回答
2

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

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

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

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

享受...

于 2014-03-27T21:57:36.500 回答
0

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

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

未能为站点“FooBarSite”应用程序“/”注册 URL“<a href="http://10.10.7.209:53553/" rel="nofollow">http://10.10.7.209:53553/”。错误描述:指定的网络名称格式无效。(0x800704be)

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

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

指示

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

例子

<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>
于 2015-07-01T16:46:59.453 回答