从GitHub错误部署到Azure

时间:2016-05-18 09:57:37

标签: c# asp.net azure asp.net-core dnx

大家。

我正在尝试将我的网络应用程序发布到Azure,在Azure门户中使用GitHub project (source)作为部署源。

项目已成功获取,但是当建筑物启动时,它在“正在运行部署命令...”中失败:

Command: "D:\home\site\deployments\tools\deploy.cmd"
Handling ASP.NET Core Web Application deployment.
MSBuild auto-detection: using msbuild version '14.0' from 'D:\Program Files (x86)\MSBuild\14.0\bin'.
Restoring packages for D:\home\site\repository\src\MessyLabAdmin\project.json...
Package Ix-Async 1.2.5 is not compatible with dnxcore50 (DNXCore,Version=v5.0). Package Ix-Async 1.2.5 supports:
  - net40 (.NETFramework,Version=v4.0)
  - net45 (.NETFramework,Version=v4.5)
  - portable-net45+win8+wp8 (.NETPortable,Version=v0.0,Profile=Profile78)
Package Remotion.Linq 2.0.1 is not compatible with dnxcore50 (DNXCore,Version=v5.0). Package Remotion.Linq 2.0.1 supports:
  - net35 (.NETFramework,Version=v3.5)
  - net40 (.NETFramework,Version=v4.0)
  - net45 (.NETFramework,Version=v4.5)
  - portable-net45+win8+wp8+wpa81 (.NETPortable,Version=v0.0,Profile=Profile259)
Package Microsoft.CodeAnalysis.CSharp 1.1.0-rc1-20151109-01 is not compatible with dnxcore50 (DNXCore,Version=v5.0). Package Microsoft.CodeAnalysis.CSharp 1.1.0-rc1-20151109-01 supports:
  - net45 (.NETFramework,Version=v4.5)
  - portable-net45+win8 (.NETPortable,Version=v0.0,Profile=Profile7)
Package Microsoft.CodeAnalysis.Common 1.1.0-rc1-20151109-01 is not compatible with dnxcore50 (DNXCore,Version=v5.0). Package Microsoft.CodeAnalysis.Common 1.1.0-rc1-20151109-01 supports:
  - net45 (.NETFramework,Version=v4.5)
  - portable-net45+win8 (.NETPortable,Version=v0.0,Profile=Profile7)
One or more packages are incompatible with DNXCore,Version=v5.0.
Committing restore...
Writing lock file to disk. Path:
D:\home\site\repository\src\MessyLabAdmin\project.lock.json
D:\home\site\repository\src\MessyLabAdmin\MessyLabAdmin.xproj
Restore failed in 13568ms.

使用Visual Studio 2015,项目在本地环境中运行完全正常。

1 个答案:

答案 0 :(得分:2)

我在你的项目中看到对RC1的引用。 RC2刚刚在5月中旬问世,所以我建议继续使用RC2,因为你在RC2发布后就发布了这个问题。

至于部署到Azure,这是ASP .NET开发博客当前在部署到Azure时所说的内容:

  

我可以将RC2与Azure Web应用程序一起使用吗?

     

我们正在将RC2推广到Azure应用服务,预计它将在本周晚些时候推出。密切关注Azure博客   可用的公告。

来源https://blogs.msdn.microsoft.com/webdev/2016/05/16/announcing-asp-net-core-rc2/

如果你已经在RC1中做了很多工作,这里有一个从RC1迁移到RC2的指南:

希望有所帮助!