Visual Studio 2017不使用IIS Express运行核心应用程序

Rya*_*oza 7 iis-express .net-core visual-studio-2017

我遇到Visual Studio 2017 RC的问题,当我使用IIS Express运行MVC和/或WebAPI应用程序时,应用程序从未实际运行过.相反,我在浏览器中遇到了一个页面,表明它正在尝试附加,并且从那里开始不再进一步.如果我在浏览器中打开另一个选项卡/窗口并尝试直接导航到启动URL,它就会永远旋转.同样,当我使用dot net run命令运行时,应用程序启动并运行正常.

似乎没有任何错误我可以看到,只是浏览器无限期地旋转而实际上没有加载页面/端点.

注意:这适用于大多数情况.VS中新创建的项目没有任何更改,以前版本的已知工作项目等.

Chr*_*oll 7

您可以关注或推荐该问题:https://developercommunity.visualstudio.com/content/problem/11391/aspnet-core-iis-express-httplocalhost51733-failed.html

看起来我们的解决方案同时也是

  • dotnet运行
  • 发布到本地IIS.这对我有用.
  • (未经测试:从核心1.1降级到核心1.0)

如果你不熟悉VS2017/asp.net:

你有,或者可以透露View Menu- > Other Toolbars:

Debug toolbar- > dropdowncombobutton说" [green arrow>] IIS Express"

  • 单击dropdown downarrow按钮的一部分.

你应该看到一个Run {yourprojectname}选项.这相当于dotnet run {yourprojectname}命令行.

您可以配置下拉列表中显示的选项

Right-click on project in solution explorer- > Properties- >Debug