1

我正在尝试让 GitHub Codespaces 与一个简单的 asp.net 核心网络应用程序一起工作。

我创建了一个新的 asp.net 核心 Web 应用程序 ( dotnet new webapp),确认它在本地运行,然后将其添加到组织 GitHub 存储库。

从这里,我在浏览器中的 Codespaces 中打开 repo。

我已经为 C# 和 Sql 配置了容器,我的 docker 文件与生成的文件没有变化。

我可以正常构建,然后我dotnet run从终端看到应用程序启动正常:

Info: Microsoft.Hosting.Lifetime[0]
      Now listening on: https://localhost:5001
info: Microsoft.Hosting.Lifetime[0]
      Now listening on: http://localhost:5000
info: Microsoft.Hosting.Lifetime[0]```

我还收到一条关于端口转发的消息,我可以看到端口转发设置:

![在此处输入图像描述

502 Bad Gateway但是,当我尝试使用该 URL 时,我从 5001 端口收到 NGINX错误。从 5000 端口 URL 它只是试图将我重定向到https://localhost:5001.

我错过了设置的某些部分吗?

我尝试过的事情

  • 添加forwardedPortsdevcontainer.json文件中。
  • 将端口转发到公共/私有
  • 将端口协议更改为 https
  • 登录和退出github,多次重建devcontainer。
4

1 回答 1

2

交叉发布https://github.com/github/feedback/discussions/7116,这似乎被更多地讨论了。当我们得到一个明确的答案时,我们可以更新这个。

于 2021-11-03T15:40:35.107 回答