gpt4 book ai didi

docker - 使用JetBrains Rider调试dotnet核心dockerized应用程序

转载 作者:行者123 更新时间:2023-12-02 21:15:33 26 4
gpt4 key购买 nike

嗨,我来自PHP世界,想玩转Dotnet Core。

我在docker中有正在使用的应用程序。为了构建和运行该应用程序,我已经准备了一些使用JetBrains Rider运行配置,它运行了我的 docker-compose 文件。

version: '3'

services:
dotnet:
build:
context: ./
dockerfile: Docker/Dockerfile
ports:
- "8080:80"
- "10777:22"
volumes:
- ./:/app
command: dotnet run -c Debug
environment:
- ASPNETCORE_ENVIRONMENT=Development
container_name: myapp_dotnet

现在,我想调试该应用程序,但到目前为止找不到任何方法。

到目前为止,我发现的是:
  • debugging using ssh server inside a docker-在Rider
  • 中看不到通过SSH处理的选项攻击

    我在JetBrains跟踪器上发现了一个问题: https://youtrack.jetbrains.com/issue/RIDER-742,它与添加对Docker的调试器支持有关。但是,也许有人可以解决该问题?

    PS。在Docker内部开发应用程序在Dotnet Core世界中是一种好/常见实践,还是毫无意义?

    最佳答案

    JetBrains在最新的EAP版本中添加了初始docker调试支持。您尚不能调试docker-compose项目,但是您已经可以调试标准docker容器。

    关于docker - 使用JetBrains Rider调试dotnet核心dockerized应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51142357/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com