asp.net-mvc - 无法使用 IIS Express 在 Windows 10 上运行 Web 应用程序

标签 asp.net-mvc visual-studio-2013 windows-10 iis-express

我正在使用 ASP.NET MVC 开发一个 web 应用程序(一个相当简单的应用程序,只有一个 Controller 和几个路由;里面没有什么花哨的东西)。一开始我使用 Visual Studio 2013 和 Windows 8/8.1。几天前,我切换到 Windows 10,但无法在本地开发机器上运行该应用程序(我安装了 Visual Studio 2013 和 2015,但我继续使用 Visual Studio 2013 进行此项目)。

当我启动一个新的调试实例时,IIS Express 启动,Visual Studio 启动选定的浏览器(默认为 Edge),但对站点的请求永远不会返回有效响应。

我可以在系统托盘中看到,该应用程序似乎运行良好。我还检查了 Fiddler;和 Fiddler 向我展示了浏览器的请求永远不会得到本地服务器的响应。这可能是防火墙的问题吗?

更新

我认为这与 Edge 浏览器无关,也与 localhost loopback 无关。设置(此设置已通过 about:flags 页面启用)。此外,我在 Windows 10 的最终版本下遇到了这个问题。

最佳答案

我让它为我工作,从“程序和功能”卸载 IIS Express 10.0 并安装 IIS Express 8.0。我不知道是什么导致了 v10.0 中的问题,因为它适用于我的某些办公计算机而不是其他计算机(所有 Windows 10 x64)。

关于asp.net-mvc - 无法使用 IIS Express 在 Windows 10 上运行 Web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31959548/

相关文章:

f# - 如何在 Visual Studio Ultimate 2013 中将现有文件夹添加到 F#.NET 项目?

ssl - "A fatal error occurred while creating a TLS client credential. The internal error state is 10013."每 10 秒

fonts - 如何以编程方式添加 Windows 10 可选字体?

visual-studio-2013 - 在Visual Studio 2013中保持文档打开

c# - Netsuite Suitetalk 服务引用在 ASP.NET 和 Visual Studio 中不起作用

python - Anaconda 3安装不成功

javascript - 动态表单,Microsoft JScript 运行时错误 : 'b' is null or not an object

sql - |DataDirectory| 在哪里定义?

c# - Umbraco 7 的异步 Controller 操作返回字符串

c# - 为什么使用硬编码字符串值正确呈现单选按钮?