asp.net – “无法启动IIS Express Web服务器”错误
|
当尝试从Visual Studio中启动IIS Express时,我收到此错误,其项目配置为侦听除localhost之外的地址。 Visual Studio冻结大约30秒,然后发出错误“无法启动IIS Express Web服务器”。 我试过所有的解决方案贴出类似的问题,我想我做的一切正确。这里是我采取的步骤: >向HTTP.SYS添加以下预留: netsh http add urlacl url = http://:36899 / user = Everyone 我也尝试更改端口和重复上述步骤,只是因为某些原因使用端口。 我想让我的IIS Express开发者实例可以从我的IP上的Internet上进行远程测试。 解决方法为我固定的一件事是使用下面的行< bindings>部分为我的网站在applicationhost.config文件:<bindings>
<binding protocol="http" bindingInformation="*:8099:" />
</bindings>
关键是简单地删除localhost。请勿将其替换为星号,不要使用IP或计算机名称替换。只要在冒号后留空即可。 这样做后,我不需要以管理员身份运行Visual Studio,我可以随意将项目属性中的项目URL更改为本地IP或计算机名称。然后我设置端口转发,它是可访问的互联网。 编辑: 我发现了一个更多的怪癖,这是重要的让IIS Express正确服务外部请求。 >如果以管理员身份运行Visual Studio / IIS Express,则不能使用“netsh http add urlacl …”命令向HTTP.SYS添加预留。否则将导致HTTP 503服务不可用错误。删除您在URLACL中所做的任何保留,以解决此问题。>如果您没有以管理员身份运行Visual Studio / IIS Express,则必须向URLACL添加预留。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – 部署后初始加载时出现奇怪的log4net引用错误
- asp.net – 使用itemtemplate动态地将列添加到Grid-view
- asp.net – Infragistics WebGrid与Telerik网格
- asp.net-mvc – 为什么ASP.NET MVC默认的模型绑定器很慢?做
- 调试 – 如何调试经典ASP?
- asp.net – Web.config:在xml属性中放一个注释
- asp.net-mvc-4 – OAuth2和DotNetOpenAuth – 实现Google自
- asp.net-mvc – mvc中的多个内容占位符?
- asp.net-mvc-4 – 找不到布局页面
- asp.net-mvc – NullReferenceException ASP.NET MVC文本框
- asp.net-mvc – asp.net mvc formcollection
- ASP.NET MVC 2 – 如何使用IgnoreRoute忽略整个目
- asp.net – 错误消息401.2:未授权:由于服务器配
- asp-classic – 在VBScript中检查NULL的错误
- asp.net-mvc-4 – 后退点击刷新页面 – MVC 4
- asp.net-mvc – 具有预设值的Html.HiddenFor
- 将NUnit添加到ASP.NET MVC测试框架的选项
- asp.net – 在VS2008发布网站后,全球资源无法解决
- asp.net – HttpContext.Current如何工作?
- asp.net – SignalR和HttpContext / Session
