问题标签 [asp.net-core-1.1]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2414 浏览

asp.net-core - 部署 ASP.NET Core 1.1.0 和 Entity Framework Core 1.1:无法加载程序集 system.Collections.Immutable,版本 = 1.1.37.0

我将我的项目迁移到 ASP.NET Core 1.1.0 和 Entity Framework Core 1.1,并且在开发中一切正常。

但不可能在暂存中部署项目,我从标准输出日志中收到此错误:

应用程序启动异常:System.IO.FileLoadException: Impossible de Charger le fichier ou l'assembly 'Microsoft.Extensions.DependencyInjection.Abstractions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60' ou une de ses d‚pendances。La d‚finition trouv‚e du manifeste de l'assembly ne 对应 pas … la r‚f‚rence de l'assembly。(HRESULT 异常:0x80131040)Nom de fichierÿ:'Microsoft.Extensions.DependencyInjection.Abstractions,版本 = 1.0.0.0,文化 = 中性,PublicKeyToken = adb9793829ddae60'
... Agata.Presentation.Web.Startup.ConfigureServices(IServiceCollection services) --- Fin de la trace de la pile ... partir de l'emplacement pr‚c‚dent au niveau duquel l'exception a‚t‚lev‚e -- - ... System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() ... Microsoft.AspNetCore.Hosting.ConventionBasedStartup.ConfigureServices(IServiceCollection 服务) ... Microsoft.AspNetCore.Hosting.Internal.WebHost.EnsureApplicationServices() ... Microsoft.AspNetCore.Hosting.Internal。 WebHost.BuildApplication()

我检查了解决方案中包含的所有项目的所有 nuget 包,并且所有依赖项都是最新的。

我已经删除了所有暂存目录并完全重新部署它以确保没有旧的 dll 但错误仍然存​​在。我还多次重新启动 IIS 池和网站。

并且在服务器上安装了 .NET Core 1.1.0。

任何人都知道这里发生了什么?

编辑:这是我的 project.json :

编辑:现在的问题不同了,现在的错误是:

应用程序启动异常:System.IO.FileLoadException: Impossible de Charger le fichier ou l'assembly 'System.Interactive.Async, Version=3.0.0.0, Culture=neutral, PublicKeyToken=94bc3704cddfc263' ou une de ses d‚pendances。La d‚finition trouv‚e du manifeste de l'assembly ne 对应 pas … la r‚f‚rence de l'assembly。(HRESULT 异常:0x80131040)Nom de fichierÿ:'System.Interactive.Async,版本=3.0.0.0,Culture=neutral,PublicKeyToken=94bc3704cddfc263' ... Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkServiceCollectionExtensions.AddQuery(IServiceCollection serviceCollection) ... Microsoft.EntityFrameworkCore .Infrastructure.EntityFrameworkServiceCollectionExtensions.AddEntityFramework(IServiceCollection serviceCollection) …微软。

这是我更新的 project.json :

我的启动文件的第 65 行是:

在使用 Visual Studio 进行调试时,它仍然可以正常工作...

编辑 2:我解决了System.Interactive.Async更新Serilog.Extensions.Logging包...我现在有错误:

System.IO.FileLoadException: Impossible de Charger le fichier ou l'assembly 'System.Collections.Immutable, Version=1.1.37.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' ou une de ses dépendances。La définition trouvée du manifeste de l'assembly ne 对应 pas à la référence de l'assembly。(HRESULT 异常:0x80131040)名称:'System.Collections.Immutable,Version=1.1.37.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a'à
Microsoft.AspNetCore.Mvc.Razor.Internal.RazorReferenceManager..ctor(ApplicationPartManager partManager , IOptions`1 optionsAccessor) --- Fin de la trace de la Pile à partir de l'emplacement précédent au niveau duquel l'exception a été levée ---

我只是对这个部署发疯了......

解决方案:部署 Web 应用程序可执行文件的配置文件,其中包含一些类库依赖项绑定

0 投票
1 回答
294 浏览

asp.net-core - asp.net core 1.1 WCF 客户端导致整个应用程序崩溃

我有一个包含几个 WCF 客户端的 PCL。下面是project.json:

使用 asp.net core 1.0.1 一切正常,但是在升级我的 asp.net core 项目中的所有内容后,我的 wcf 客户端进行的所有调用都失败并出现一个可怕的错误:

我的 asp.net 核心应用程序的 project.json 是这样的:

如果我保持一切不变,只需将版本更改为 1.0.1 就Microsoft.NETCore.App一切正常。我在 VS 输出窗口中看到的最后一件事是调用加载System.Xml.XmlDocument包。然后它就崩溃了。

0 投票
2 回答
2225 浏览

asp.net-core - 实体框架核心脚手架对方法的访问失败

运行以下命令后:

我收到此错误:

发生一个或多个错误。(通过方法“Microsoft.EntityFrameworkCore.Scaffolding.Configuration.Internal.ModelConfiguration.get_EntityConfigurations()”尝试访问方法“Microsoft.EntityFra meworkCore.Metadata.Internal.EntityTypeNameComparer..ctor()”失败。)

项目.json:

点网版本:1.0.0-preview2-1-003177

跟踪所有版本并使它们一起工作变得不可能。

0 投票
0 回答
262 浏览

visual-studio-2015 - Viewbag 在 Visual Studio 2017 RC 和 ASP.NET Core 1.1 中损坏

我将我的项目升级到 Visual Studio 2017 RC

我收到以下运行时错误:

缺少编译器所需的成员“Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo.Create”

ViewBag访问在我的 cshtml中引用的页面时

我已添加Microsoft.CSharp到我的参考资料中,但我仍然收到错误消息

唯一的解决方案是将我所有的引用ViewBag.ItemViewData["Item"]

0 投票
3 回答
1860 浏览

asp.net-core - InvalidOperationException 在强类型视图中渲染 ViewComponent

最近将 dotnet core 1.0.1 更新到 1.1 和 MVC 中的 ViewComponent 开始失败,但出现以下异常:

Index.cshtml呈现LoginViewComponent:_

视图/主页/Index.cshtml

ViewComponent LoginViewComponent/Default.cshtml只是一个显示其模型信息的类:

视图/共享/组件/LoginViewComponent/Default.cshtml

@model指令从Default.cshtml中删除时,它呈现良好。

ViewComponent 不是应该与包装它的父视图分离和不可知的吗?从异常看来,似乎需要在HomeViewModel类中声明LoginViewComponent ViewComponent才能呈现它。

在 asp.net core github 上找不到任何更改说明。

对此的评论和帮助将不胜感激。

0 投票
1 回答
1112 浏览

asp.net-core-1.1 - ASP.Net Core 1.1 MiddleWare 响应

我正在用中间件服务替换 HttpHandler。除了返回实际图像外,我的所有代码都在工作。所有现有示例都是针对 asp.net Core(或更早版本)的,但是对于 asp.net core 1.1,响应对象是否发生了变化?

那么我们如何将字节数组附加到响应对象上呢?

0 投票
2 回答
935 浏览

asp.net-core - 将 .net Core 1.0 更新到 1.1 后出错

我创建了新的 asp.net core web api 项目并更新到 1.1。我收到以下错误:

  1. 项目尚未恢复或恢复失败 - 运行dotnet restore WebApplication1 C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\DotNet\Microsoft.DotNet.Common.Targets

  2. 该项目未在“运行时”部分列出“win10-x64、win81-x64、win8-x64、win7-x64”之一。

  3. 您可能正在尝试发布不受支持的库。用于dotnet pack分发库。

找不到与以下目标运行时之一兼容的框架“.NETCoreApp,Version=v1.0”的运行时目标:“win10-x64、win81-x64、win8-x64、win7-x64”。可能的原因:WebApplication1 C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\DotNet\Microsoft.DotNet.Common.Targets 262

请指教!

0 投票
1 回答
639 浏览

asp.net-core - 在 Azure 上的 .Net Core 1.1 Web 应用程序中接收“错误 -4089 EAFNOSUPPORT 地址系列不支持”

我将在 .Net Core 1.1 中实现的 Web Api 作为应用服务发布到 Azure,但即使在浏览静态 html 文件时,我仍会收到以下错误消息:

我用谷歌搜索了一下,发现 git 中有几个线程,但没有一个线程可以解决这个问题。例如,其中一个人建议上传hosting.json 文件,但这也不是决定性的。任何想法如何解决这个问题?

0 投票
2 回答
714 浏览

visual-studio-2015 - HTTP 错误 502.5 - 将 ASP.NET Core 1.1 复制到另一台计算机后进程失败

我按照官方 ASP.NET 网站的程序将我的 ASP.NET Core 应用程序从 1.0 升级到 1.1。该应用程序在 Windows 10 上的原始位置上运行良好(从 win 7 升级)。但是,当我将应用程序复制到另一台也安装了最新 VS2015-Update3 并安装了NET Core 1.0.1 工具 Preview 2的机器(Win 7)上时,应用程序编译正常,但出现以下错误:HTTP Error 502.5 - Process Failure

此外,事件日志显示以下内容

Failed to start process with commandline '"C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\Web Tools\ProjectSystem\VSIISExeLauncher.exe" -p "C:\Program Files\dotnet\dotnet.exe" -a "C:\DotNET2015\ABCTest\src\ABCTest\bin\Debug\netcoreapp1.1\ABCTest.dll" -wd "C:\DotNET2015\ABCTest\src\ABCTest" -wbe Global\Build500340c7-6e16-4a08-b314-ff5fd51b1dcb -lse Global\Launchb628508b-6e25-455f-9afa-6092434506ed', ErrorCode = '0x80004005'.

注意应用程序在默认的 IISEXPRESS 上运行

项目.json

0 投票
4 回答
10140 浏览

c# - ASP.NET Core 1.1 使用 C# 动态编译缺少编译器需要成员“Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo.Create”

我正在使用 Visual Studio 2017 RC 并启动了一个针对完整 .NET Framework 的新 ASP.NET Core 项目。

这行代码不会编译。

我收到以下错误

经过一番谷歌搜索后,看起来这是因为我错过了 Microsoft.CSharp 程序集。有很多人偶然发现了他的问题,但似乎没有使用 .NET Core 1.1。

所以我这样做了Install-Package Microsoft.CSharp,得到了 4.3.0 版本。我的项目仍然无法构建。

如果我向 Microsoft.CSharp(GAC 版本)添加程序集引用,则它会编译并运行。

这是一个错误吗?我本来希望 NuGet 包解决这个问题?