我已经坚持了几个小时。我有一个最初在Visual Studio 2017中创建的.Net Core 2.1 Api的现有解决方案。我试图切换到Rider,但是当我打开该解决方案时,无法使其运行。在“运行/调试配置”下,“项目”选项仅显示“没有要运行的项目”。我尝试通过.Net可执行文件强制执行它,我尝试将项目GUID更改为FAE04EC0-301F-11D3-BF4B-00C04F79EFBC,但我无法使它识别并运行此Api。
如果有帮助,它可以在Visual Studio 2017的IIS Express中运行。
答案 0 :(得分:0)
在尝试匿名发送给Jetbrains的解决方案时,我实际上发现了问题。
问题出在launchsettings.json的问题上,它指定了一个SSL端口,似乎Rider不喜欢这样。一旦将其删除,并且Rider重新启动,项目就会按预期加载。
"WebApi": {
"commandName": "Project",
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
},
"applicationUrl": "https://localhost:44306/",
"sslPort": 44360 <--- Remove this line
},