【问题标题】:VS2015 Community ASP.NET5 Dependency injection and azure publish errors after UWP updateUWP更新后VS2015社区ASP.NET5依赖注入和天蓝色发布错误
【发布时间】: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


    【解决方案1】:

    完全卸载 VS 2015 社区并全新安装 AspNet5.ENU.RC1_Update1_KB3137909 对我有用。有问题的更新可能是 https://visualstudiogallery.msdn.microsoft.com/c94a02e9-f2e9-4bad-a952-a63a967e3935?SRC=VSIDE

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-18
      • 1970-01-01
      相关资源
      最近更新 更多