繁体   English   中英

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

[英]Debugging dotnet core dockerized application using JetBrains Rider

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

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

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

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

到目前为止,我发现的是:

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM