UWP更新后,VS2015社区ASP.NET5依赖项注入和azure发布错误



直到最近,我一直在从事asp.net 5 mvc webapi项目。它在本地工作,我能够将它推送到azure云中(发布选项)。大约一周前,我开始为rasberry pi 3开发通用windows应用程序,所以我安装了必要的软件包(Visual Studio Tools for universal windows Apps),并从库中进行了更多更新(可能是ASP.NET和Web Tools的新版本)。当我回到webapi项目时,我注意到了警告:

DOTNET1015不赞成使用"compilationOptions"选项。使用改为"buildOptions"。

DOTNET1015不赞成使用"exclude"选项。在中使用"exclude"改为"compile"或"embed"。

DOTNET1015不赞成使用"publishExclude"选项。使用改为"publishOptions"。

在我的project.json文件中所以在这些更新之后一定有什么变化。项目构建通过了,但当我在调试和IIS Express上本地启动它时,我得到了:

"System.InvalidOperationException"类型的未处理异常出现在Microsoft.Extensions.DependencyInjection.Abstractions.dll 中

附加信息:没有类型的服务'Microsoft.Extensions.PlatformAbstractions.IApplicationEnvironment'已注册。

当我尝试将其推送到azure时,我的语言(抛光)中出现了一些关于元数据库问题和路径格式错误的错误,例如lm/w3svc//ROOT/

我的project.json文件:http://pastebin.pl/view/f823f093

VS信息:http://pastebin.pl/view/86bae236

我试图清理和重建解决方案,恢复包,但可能是其他东西。除了卸载VS并再次安装外,我还能做什么?

完全卸载VS 2015 Comunity并干净安装AspNet5.ENU.RC1_Update1_KB3137909对我来说很有用https://visualstudiogallery.msdn.microsoft.com/c94a02e9-f2e9-4bad-a952-a63a967e3935?SRC=VSIDE

最新更新