嗨,我来自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世界中是一种好的/普遍的做法,还是毫无意义的?
答案 0 :(得分:2)
JetBrains在最新的EAP版本中添加了初始docker调试支持。您尚无法调试docker-compose项目,但已经可以调试标准docker容器。