Visual Studio 2017 RC中无法启动IIS Express

6

之前在Visual Studio 2015 Update 3中的Web应用程序可以完美运行。我将项目移植到Visual Studio 2017 RC并成功编译。但是,在调试应用程序时,IIS Express会在VS 2017 RC的输出窗格中转储下面的消息后终止:

The program '[7896] iisexpress.exe: Program Trace' has exited with code 0 (0x0).
The program '[8488] dotnet.exe' has exited with code 0 (0x0).
The program '[8488] dotnet.exe: Program Trace' has exited with code 0 (0x0).
The program '[7896] iisexpress.exe' has exited with code 0 (0x0).

如何使项目运行和调试?


你使用的是哪个版本的IIS?它的版本号是否低于v10? - Train
@AKADER 最近从微软网站下载的IIS Express,假设它是v10。 - Arash
我在VS2017 15.0.0-RC.4+.26206.0中遇到了同样的问题。 - Mohammad Dayyan
2个回答

7

在我的情况下,使用Visual Studio 2017 Community Edition,我尝试了以下步骤:

  • 删除文档中的IISExpress配置文件夹
  • 删除项目根目录中隐藏的.vs文件夹
  • 重启Visual Studio 2017和计算机

除非我重新运行Visual Studio Installer并选择“修复”选项,否则什么都不起作用。然后,一切都开始正常工作。


修复确实解决了问题。 - Stacked

0

你很可能在你的launchSettings.json文件中缺少"commandName": "Project"。我已经在这里描述了我在迁移到VS 2017时遇到的问题here


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接