Visual Studio 2017 无法在 Windows 10.0 上启动 IIS Express 10.0

Visual Studio 2017 cannot launch IIS Express 10.0 on Windows 10.0

我已经在 Windows 10 上安装了 Visual Studio 社区版和 IIS Express 10.0

当我使用提供的 Asp.NET Core 1.1 模板创建新的 Web 项目时,项目没有在任何浏览器中启动,在事件查看器中出现以下错误。

具有物理根 'D:\Projects\Aspnet Core1.0\TestApplication\TestApplication\' 的应用程序 'MACHINE/WEBROOT/APPHOST/TESTAPPLICATION' 无法使用命令行启动进程 '"C:\Program Files (x86)\Microsoft Visual Studio17\Community\Common7\IDE\Extensions\Microsoft\Web Tools\ProjectSystem\VSIISExeLauncher.exe" -debug -p "C:\Program Files\dotnet\bin\dotnet.exe" -a "exec \"D:\Projects\Aspnet Core1.0\TestApplication\TestApplication\bin\Release\netcoreapp1.1\TestApplication.dll\"" -pidFile "C:\Users\DELL\AppData\Local\Temp\tmp8A1D.tmp" -wd "D:\Projects\Aspnet Core1.0\TestApplication\TestApplication"', ErrorCode = '0x80004005 : 0.

请注意,在我的另一台装有 Windows 8.1 的机器上,相同的配置和项目没有问题 运行 在 Visual Studio 2017 年成功完成。

主要问题是我的机器已经安装了 Visual Studio 2015 社区版,并同时更新了 Visual Studio 2017。

我删除了它,然后尝试删除所有以 Core 一词开头的程序(SDK 和运行时等)。

然后我删除了 .NET Core 命令行界面 (CLI) 工具 Visual Studio 2017 工作得很好。