在Azure上部署.NET Core项目:找不到元数据文件

时间:2016-05-30 13:10:15

标签: azure asp.net-core

我有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存储库部署我的项目

1 个答案:

答案 0 :(得分:0)

我可能错了,但是当你使用.NET Core 1时,似乎没有办法通过在GitHub上添加到存储库的链接来设置存储库的部署。至少在我的情况下我设法找到有关在Azure .NET Core 1项目上部署的文档。而解决方案是使用Visual Studio发布功能。

据我所知,这可能不是我问题的准确答案,但如果你有人急于寻找解决方案,这可能会有所帮助......