Visual studio 2019调试选项IISExpress已从下拉列表中删除



在Visual Studio 2019中使用IISExpress进行调试的选项不会显示在调试器下拉列表中,它只显示Docker compose选项。

如何显示IISExpress选项?

这是我的launchsettings.json文件:

{
"iisSettings": {
"windowsAuthentication": false,
"anonymousAuthentication": true,
"iisExpress": {
"applicationUrl": "http://localhost:56466",
"sslPort": 44311
}
},
"profiles": {
"IIS Express": {
"commandName": "IISExpress",
"launchBrowser": true,
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
},
"DirectoryTools": {
"commandName": "Project",
"launchBrowser": true,
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
},
"applicationUrl": "https://localhost:5001;http://localhost:5000"
},
"Docker": {
"commandName": "Docker",
"launchBrowser": true,
"launchUrl": "{Scheme}://{ServiceHost}:{ServicePort}/api/values",
"httpPort": 10003,
"useSSL": true,
"sslPort": 44382
}
}
}

我也遇到了同样的问题。通过从解决方案(.sln(上下文菜单中选择Properties,然后在Startup project菜单中选择"Single startup project"单选按钮,然后从下拉列表中选择与web应用程序对应的Project,可以启用IIS Express调试/运行。在应用更改之后,在工具栏中,您应该看到";IIS Express";按钮重新出现。

最新更新