ASP.NET Visual Studio 2017 运行 IIS Express 时核心 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 核心 Web 应用程序
这是我点击 运行 时发生的情况(使用 IIS Express):
这就是 Visual Studio 2017 年的输出 window 说的:
The program '[8260] dotnet.exe' has exited with code -2147450749
(0x80008083).
The program '[6476] iisexpress.exe' has exited with code 0 (0x0).
修复步骤?
根据 ,我认为这是一个错误。
同时解决方法可能是:
dotnet run
- 发布到本地 IIS。这对我有用。
- (未测试:从 core-1.1 降级到 core-1.0)
如果您不熟悉 VS2017/asp.net:您可能会看到“调试”工具栏,它会显示一个带有绿色箭头和“IIS Express 的下拉菜单'.单击它,您应该会看到一个 'Run {yourprojectname}' 选项。这相当于命令行中的 dotnet run {yourprojectname}
好的,这对我有用:安装 x86 SDK...
'The program '[8260] dotnet.exe' 已退出,代码为 -2147450749 (0x80008083)。'
可能是与 x86 x64 相关的东西。 (控制台核心应用程序也一样)
如果您像这样安装了多个版本的 .NET Core:
您需要在路径环境变量中设置顺序:
以便您要使用的第一个出现,然后(重新)启动 Visual Studio。
要检查当前是哪个 dotnet "active" 运行:控制台中的 dotnet --info。
我最近安装了 Visual Studio 2017 Professional 并且刚刚创建了样板 ASP.NET 核心 Web 应用程序
这是我点击 运行 时发生的情况(使用 IIS Express):
这就是 Visual Studio 2017 年的输出 window 说的:
The program '[8260] dotnet.exe' has exited with code -2147450749 (0x80008083).
The program '[6476] iisexpress.exe' has exited with code 0 (0x0).
修复步骤?
根据
同时解决方法可能是:
dotnet run
- 发布到本地 IIS。这对我有用。
- (未测试:从 core-1.1 降级到 core-1.0)
如果您不熟悉 VS2017/asp.net:您可能会看到“调试”工具栏,它会显示一个带有绿色箭头和“IIS Express 的下拉菜单'.单击它,您应该会看到一个 'Run {yourprojectname}' 选项。这相当于命令行中的 dotnet run {yourprojectname}
好的,这对我有用:安装 x86 SDK...
'The program '[8260] dotnet.exe' 已退出,代码为 -2147450749 (0x80008083)。'
可能是与 x86 x64 相关的东西。 (控制台核心应用程序也一样)
如果您像这样安装了多个版本的 .NET Core:
您需要在路径环境变量中设置顺序:
以便您要使用的第一个出现,然后(重新)启动 Visual Studio。 要检查当前是哪个 dotnet "active" 运行:控制台中的 dotnet --info。