我在同一个解决方案中有 2 个 Web 应用程序(1 个 WebApi,1 个 MVC),它们都引用了解决方案中的另一个项目(数据层)。这两个 Web 项目都设置了来自 bitbucket 的持续部署,并且一切正常。大约一个小时后(没有对数据层项目做任何更改),MVC 项目使 git 部署失败(WebApi 很好)并出现以下错误:
CSC : error CS0009: Metadata file 'D:\home\site\repository\MyProj.Data\bin\Test\MyProj.Data.dll' could not be opened -- Image is too small. [D:\home\site\repository\MyProj.Web\MyProj.Web.csproj]
然后我登录到 MVC 项目的 azure FTP,我可以看到 D:\home\site\repository\MyProj.Data\bin\Test\MyProj.Data.dll 大小为 0 字节。
查看了 WebApi 项目的 FTP,同样的 dll 被复制得很好。
有什么建议么 ?
谢谢