asp.net - "Unable to launch the IIS Express Web server"错误

标签 asp.net visual-studio-2012 windows-8 iis-express

尝试从 Visual Studio 启动 IIS Express 时,我收到此错误,该项目配置为监听 localhost 以外的地址。 Visual Studio 卡住大约 30 秒,然后出现错误“无法启动 IIS Express Web 服务器”。

我已经尝试了针对类似问题发布的所有解决方案,并且我认为我已经正确完成了所有操作。以下是我已采取的步骤:

  1. 将以下保留添加到 HTTP.SYS:

    netsh http add urlacl url=http://+:36899/ user=Everyone

  2. 以管理员身份运行 Visual Studio 2012(从技术上讲,我认为我什至不需要这样做,因为我手动设置了 HTTP.SYS)。

  3. 禁用 Windows 防火墙。

  4. 删除“我的文档”文件夹中的 IISExpress 文件夹以确保默认设置。

  5. 允许 Visual Studio 在 applicationhost.config 中为我的 Web 项目创建条目。然后手动编辑配置文件更改 localhost192.168.0.100这是我的本地IP。然后返回 Visual Studio 中的项目属性,将 localhost 更改为 IP 并保存项目,以便我的项目现在设置为 http://192.168.0.100:36899 .

我还尝试更改端口并重复上述步骤,以防端口因某种原因被使用。

我希望可以通过 Internet 上的 IP 访问我的 IIS Express 开发人员实例以进行远程测试。

最佳答案

如果使用 VS2015,请关闭解决方案,删除以下文件,然后重新打开解决方案。

<<path_to_solution_folder>>\.vs\config\applicationhost.config

注意 .vs 文件夹可能被隐藏

关于asp.net - "Unable to launch the IIS Express Web server"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18454751/

相关文章:

javascript - 对 .aspx 和 .html 感到困惑

c# - 是否可以创建完全包含在 .svc 文件中的 ASP.NET Web 服务?

asp.net - 将 gZip 压缩添加到我的 Web 应用程序会提高加载大图像的性能吗?

c# - 如何将 visual studio 2010 SP1 解决方案转换为 visual studio 2012 解决方案?

c++ - 无法将Visual Studio解决方案升级到2013

asp.net - 使用 Quartz.NET 作为 Windows 服务

wpf - VS2012 - 将 WPF 现有用户控件添加到项目

javascript - 如何在 Windows 8 JavaScript (Metro) 中将 twitter oAuth 请求 token 转换为访问 token

windows-8 - Windows 8 中的动态磁贴隐藏小 Logo 图像

c# - FlipView.SelectedIndex 鼠标模式与基本触摸模式