use*_*018 8 visual-studio docker docker-compose asp.net-core-3.1
我有一个dotnet core 3.1
Web api 应用程序,我正在使用 Visual Studio 2019docker
和docker-compose
工具功能来运行该应用程序。
当我尝试运行该应用程序时,出现以下错误,
启动失败,因为容器中的目录“/remote_debugger”为空。这可能是由于 Docker Desktop 使用的共享驱动器凭据已过期所致。尝试在 Docker 桌面设置的共享驱动器页面中重置凭据,然后重新启动 Docker
构建成功,以下是输出。我看到一些与PS
脚本相关的错误。是这个原因吗?
我需要重新设置什么凭据,有人可以建议吗?
C:\windows\System32\WindowsPowerShell\v1.0\powershell.exe -NonInteractive -NoProfile -WindowStyle Hidden -ExecutionPolicy RemoteSigned -文件“C:\Users\user1\AppData\Local\Temp\GetVsDbg.ps1” -版本 vs2017u5 - RuntimeID linux-x64 -InstallPath“C:\Users\user1\vsdbg\vs2017u5”AuthorizationManager 检查失败。+ CategoryInfo : SecurityError: (:) [], ParentContainsErrorRecordException + ExcellentQualifiedErrorId : UnauthorizedAccess C:\windows\System32\WindowsPowerShell\v1.0\powershell.exe -NonInteractive -NoProfile -WindowStyle Hidden -ExecutionPolicy RemoteSigned -文件“C:\Users\ user1\AppData\Local\Temp\GetVsDbg.ps1" -Version vs2017u5 -RuntimeID linux-musl-x64 -InstallPath "C:\Users\user1\vsdbg\vs2017u5\linux-musl-x64" AuthorizationManager 检查失败。+ CategoryInfo : SecurityError: (:) [], ParentContainsErrorRecordException + ExcellentQualifiedErrorId : UnauthorizedAccess 准备容器时发生非严重错误。您的项目将继续正常运行。错误是:Dockerfile 'C:\Users\user1\source\repos\WebApplication1\WebApplication1\Dockerfile' 的调试器路径 'C:\Users\user1\vsdbg\vs2017u5' 无效。========== 调试 ========== docker ps --filter "status=running" --filter "label=com.docker.compose.service" --filter "name =^/WebApplication1$" --format {{.ID}} -n 1 bf37df902db3
小智 2
就我而言,我使用的是 docker Desktop 和 wsl2。我试图启动的项目是在 net 6.0 上。显示相同的弹出窗口。
我关闭了visual studio 22,并以管理权限启动它,启动了项目。它起作用了
归档时间: |
|
查看次数: |
1363 次 |
最近记录: |