繁体   English   中英

在Visual Studio 2017中与IIS Express一起运行时,ASP.NET Core 1.1 Web应用程序无法启动

[英]ASP.NET Core 1.1 web application does not start when running with IIS Express in Visual Studio 2017

我最近安装了Visual Studio 2017 Professional,并且刚刚创建了样板ASP.NET Core Web应用程序

当我点击“运行”(使用IIS Express)时,将发生以下情况:

在此处输入图片说明

这就是Visual Studio 2017的“输出”窗口的内容:

程序“ [8260] dotnet.exe”已退出,代码为-2147450749(0x80008083)。

程序“ [6476] iisexpress.exe”已退出,代码为0(0x0)。

解决步骤?

我认为这是一个错误,因为Visual Studio 2017不能通过IIS Express运行Core Apps

并且当前状态是固定的,有待发布: https : //developercommunity.visualstudio.com/content/problem/11391/aspnet-core-iis-express-httplocalhost51733-failed.html

同时,解决方法可能是:

  • dotnet run
  • 发布到本地IIS。 哪个对我有用。
  • (未经测试:从core-1.1降级到core-1.0)

如果您不熟悉VS2017 / asp.net:可能会看到“调试”工具栏,其中显示了带有绿色箭头和IIS Express的下拉菜单。 单击该按钮,您应该看到“运行{yourprojectname}”选项。 这相当于dotnet run {yourprojectname}

好的,这对我有用:安装x86 SDK ...

https://www.microsoft.com/net/download/core

'程序'[8260] dotnet.exe'已退出,代码为-2147450749(0x80008083)。

可能是x86 x64相关的东西。 (与控制台核心应用相同)

如果您已安装.NET Core的多个版本,例如: 在此处输入图片说明

您需要在路径环境变量中设置顺序:

在此处输入图片说明

这样,您要使用的对象将首先出现,然后(重新)启动Visual Studio。 要检查哪个dotnet当前处于“活动”状态,请运行:在控制台中使用dotnet --info。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM