我有ASP.NET Core API,它有几个依赖项。在我的本地机器上一切都很好。当我尝试在Azure上部署它时,我遇到的错误始于第一个具有依赖项的项目:
Metadata file 'D:\home\site\repository\artifacts\bin\MyProject.EventStore\MyProject.Bus\bin\Release\dnx451\MyProject.Bus.dll' could not be found [D:\home\site\repository\MyProject.EventStore\MyProject.EventStore.xproj]
根据日志MyProject.Bus
项目构建没有错误。
我关心的是在日志输出中我注意到了这一点:
D:\Program Files (x86)\dotnet\dotnet.exe build "D:\home\site\repository\MyProject.EventStore" --configuration Release --no-dependencies --build-base-path "D:\home\site\repository\artifacts\bin\MyProject.EventStore"
我不确定为什么Azure使用--no-dependencies
密钥
修改 我正在尝试使用Azure Web App支持的CI从Github存储库部署我的项目
答案 0 :(得分:0)
我可能错了,但是当你使用.NET Core 1时,似乎没有办法通过在GitHub上添加到存储库的链接来设置存储库的部署。至少在我的情况下我设法找到有关在Azure .NET Core 1项目上部署的文档。而解决方案是使用Visual Studio发布功能。
据我所知,这可能不是我问题的准确答案,但如果你有人急于寻找解决方案,这可能会有所帮助......