大家。
我正在尝试将我的网络应用程序发布到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,项目在本地环境中运行完全正常。
答案 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的指南:
希望有所帮助!