在Visual Studio 2019中成功部署并调试了精心设计的微服务容器几天后,突然之间,一个微服务无法正确构建:
虽然构建过程不会引发错误,但是由于(如果我将其装入容器并尝试手动启动),容器中的应用将不再启动:
root@05dd00f151aa:/app/bin/Debug/netcoreapp2.2# dotnet xxx.dll
realpath(): Invalid argument
realpath(): Invalid argument
realpath(): Invalid argument
realpath(): Invalid argument
realpath(): Invalid argument
Error:
An assembly specified in the application dependencies manifest (xxx.deps.json) was not found:
package: 'AspNetCore.HealthChecks.AzureServiceBus', version: '2.2.0'
path: 'lib/netstandard2.0/HealthChecks.AzureServiceBus.dll'
奇怪的是,如果我通过
手动构建和部署容器,docker-compose -f docker-compose.yml -f docker-compose.override.yml up
一切正常... 我还完全重置了git repo-和我的同事一起根本没有出现这个问题...
几天来,我一直在尝试解决此问题,包括删除所有映像,将Docker Desktop重置为出厂默认设置,将存储库克隆到新文件夹中,所有这些都没有成功...
有人曾经遇到过类似的事情吗?