提问人:InfoSpunge 提问时间:10/5/2023 最后编辑:TylerHInfoSpunge 更新时间:10/10/2023 访问量:37
是否可以使用 dotnet watch + 调试在 docker 中运行 .net core 应用程序
Is it possible to run a .net core app in docker with dotnet watch + debugging
问:
我想让我的 docker 容器在源代码中进行更改时重新启动该过程。 我发现“dotnet watch --project ...”它像轻而易举地检测更改一样工作,但我无法在 Rider 中使用它进行调试。
我构建了整个应用程序并调试工作,但随后它没有检测到文件更改。
似乎 dotnet watch 与调试器不兼容。我已经搜索了 2 个工作日。找不到我的答案。
如果存在一些合乎逻辑的简单答案来解释为什么这是不可能的,我很想知道。几乎就像每个写博客文章的作者似乎都不需要这个功能,所以他们甚至不谈论它。
FROM base AS final
WORKDIR /app
COPY --from=publish /app/publish .
ENTRYPOINT ["dotnet", "AiaApi.dll"]
上面的示例显示了 dockerfile 的最后阶段,它使我能够使用调试,但在文件更改后不能重新加载。
ENTRYPOINT ["dotnet", "watch", "--project", "Core", "run", "--urls=http://+:5000", "--configuration", "Debug"]
上面的示例显示了在文件更改时启用重新加载的命令,但没有调试。
答: 暂无答案
评论