【发布时间】:2016-05-28 15:06:46
【问题描述】:
直到最近我还在工作 asp.net 5 mvc webapi 项目。它在本地工作,我能够将它推送到天蓝色云(发布选项)。 大约一周前,我开始为 rasberry pi 3 开发通用 Windows 应用程序 - 所以我安装了必要的包(用于通用 Windows 应用程序的 Visual Studio 工具)以及来自图库的更多更新(可能是 ASP.NET 和 Web 工具的新版本)。 当我回到 webapi 项目工作时,我注意到了警告:
DOTNET1015 'compilationOptions' 选项已弃用。采用 'buildOptions' 代替。
DOTNET1015 'exclude' 选项已弃用。在内部使用“排除” 改为“编译”或“嵌入”。
DOTNET1015 'publishExclude' 选项已弃用。采用 'publishOptions' 代替。
在我的project.json 文件中
因此,在这些更新之后,一定发生了一些变化。
项目构建通过,但是当我在本地调试和 IIS Express 上启动它时,我得到:
“System.InvalidOperationException”类型的未处理异常 发生在 Microsoft.Extensions.DependencyInjection.Abstractions.dll
附加信息:没有服务类型 'Microsoft.Extensions.PlatformAbstractions.IApplicationEnvironment' 已注册。
当我尝试将它推送到天蓝色时,我的语言(波兰语)出现了一些关于元数据库问题和路径格式错误的错误,例如。 lm/w3svc//ROOT/
我的project.json 文件:http://pastebin.pl/view/f823f093
VS 信息:http://pastebin.pl/view/86bae236
我尝试清理和重建解决方案,恢复包,但它可能是别的东西。 除了卸载VS再安装一次还能做什么?
【问题讨论】:
标签: c# asp.net asp.net-mvc azure visual-studio-2015