[英]How to run an ASP.NET Core 3.1 project in a Docker container with Visual Studio 2019?
[英]Visual Studio Installing Windows ASP.NET Core into Docker Linux Container?
我正在Visual Studio中對在Linux docker容器下運行的許多微服務進行F5調試。 我知道容器是Linux,因為
docker container inspect
對我的docker container inspect
顯示"Platform": "linux"
。 沒有對dockerfile
docker-compose
或dockerfile
文件進行任何明顯的更改,它就“感覺”起來,就像ASP.NET Core認為它在Windows環境中運行一樣。 看起來是Visual Studio引起的。
我得到很多
和
您只能將Microsoft .NET Core調試器(vsdbg)與Visual Studio Code,Visual Studio或Visual Studio for Mac軟件一起使用,以幫助您開發和測試應用程序。
這似乎是在沒有警告的情況下開始的。 我已經嘗試了以下所有方法:
似乎沒有任何作用。
一些微服務似乎正常工作,只是速度較慢,因為到處都有異常。 可能只是他們沒有進行特定平台的通話。
docker version
顯示
Client: Docker Engine - Community
Version: 18.09.1
API version: 1.39
Go version: go1.10.6
Git commit: 4c52b90
Built: Wed Jan 9 19:34:26 2019
OS/Arch: windows/amd64
Experimental: false
Server: Docker Engine - Community
Engine:
Version: 18.09.1
API version: 1.39 (minimum version 1.12)
Go version: go1.10.6
Git commit: 4c52b90
Built: Wed Jan 9 19:41:49 2019
OS/Arch: linux/amd64
Experimental: false
有人遇到過嗎? 有人知道解決辦法嗎?
通過Visual Studio安裝程序中的“修復”選項修復Visual Studio,可以解決此問題。
不幸的是,我不知道根本原因是什么。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.