2

我正在努力将 GitHub Codespaces 添加到 NUnit 文档存储库以进行文档编辑。我们对 Codespaces 在我们的用例中的潜力感到非常兴奋!

目前的成分

再生产

  • 打开代码空间
  • 打开终端
  • cd docs
  • docfx build- 按预期成功构建
  • docfx serve- 表示它在端口上服务8080,正如预期的那样
  • 按照终端的链接,8080在转发选项卡中打开端口

预期行为

在根站点的/_site子目录中查看站点,这是 docfx 提供项目的位置

实际行为

在初始 URL 以及尝试/_site附加时看到 502 bad gateway 错误。

我尝试过的其他事情

  • 我已经在我的机器上的 VS Code 中拉出了这个分支并在这个容器中打开它。我能够在转发的8080端口根目录和/_site附加端口上看到该站点按预期服务。
4

1 回答 1

0

我想到了!感谢这条评论:https ://github.com/dotnet/docfx/issues/3615#issuecomment-451664865

在这种情况下,因为 docfx 使用的是WebApp.Start(),所以容器内的正确语法是:

docfx serve _site -n "*"

"*"就是这里的不同之处,它允许单声道适当地绑定以使转发工作。

于 2021-09-03T04:38:30.817 回答