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



我有几个依赖项 ASP.NET 核心API。在我的本地机器上一切都很好。当我尝试在 Azure 上部署它时,我收到从第一个具有依赖项的项目开始的错误:

Metadata file 'D:homesiterepositoryartifactsbinMyProject.EventStoreMyProject.BusbinReleasednx451MyProject.Bus.dll' could not be found [D:homesiterepositoryMyProject.EventStoreMyProject.EventStore.xproj]

根据日志MyProject.Bus项目构建没有错误。我担心的是,在日志输出中我注意到了这一点:

D:Program Files (x86)dotnetdotnet.exe build "D:homesiterepositoryMyProject.EventStore" --configuration Release --no-dependencies --build-base-path "D:homesiterepositoryartifactsbinMyProject.EventStore"

我不确定为什么 Azure 使用--no-dependencies密钥构建项目

编辑:我正在尝试使用 Azure Web 应用支持的 CI 从 Github 存储库部署我的项目

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

我知道这可能不是我问题的确切答案,但如果你有人迫切希望找到解决方案,也许这会有所帮助......

最新更新