【问题标题】:Opening a Visual Studio 2017 .Net Core 2.1 Api in Rider在 Rider 中打开 Visual Studio 2017 .Net Core 2.1 Api
【发布时间】:2018-08-31 05:19:42
【问题描述】:

我已经坚持了好几个小时了。我有一个 .Net Core 2.1 Api 的现有解决方案,该解决方案最初是在 Visual Studio 2017 中创建的。我正在尝试切换到 Rider,但是当我打开解决方案时,我无法让它运行。在运行/调试配置下,项目选项只是说“没有要运行的项目”。我尝试通过 .Net 可执行文件强制它,我尝试将项目 GUID 更改为 FAE04EC0-301F-11D3-BF4B-00C04F79EFBC 我只是无法让它识别和运行这个 Api。

它在 Visual Studio 2017 的 IIS Express 中运行,如果有帮助的话。

【问题讨论】:

  • 可能 RIder 认为这不是一个 Web 应用程序,为什么...您能否为我们创建一个包含该问题的示例项目并在我们的公共问题跟踪器中开一张票:youtrack.jetbrains.com/newIssue?project=RIDER 或将其留在这里=) 我会检查的。

标签: rider


【解决方案1】:

在尝试匿名发送给 Jetbrains 的解决方案时,我实际上发现了问题。

问题在于没有 launchsettings.json,它指定了一个 SSL 端口,而且看起来 Rider 不喜欢这样。一旦它被删除,Rider 重新启动,项目就会按预期加载。

  "WebApi": {
      "commandName": "Project",
      "environmentVariables": {
        "ASPNETCORE_ENVIRONMENT": "Development"
      },
      "applicationUrl": "https://localhost:44306/",
      "sslPort": 44360 <--- Remove this line
    },

【讨论】:

    猜你喜欢
    • 2018-11-07
    • 1970-01-01
    • 2018-09-27
    • 1970-01-01
    • 1970-01-01
    • 2019-04-20
    • 2017-05-15
    • 1970-01-01
    • 2018-11-21
    相关资源
    最近更新 更多