54得票10回答
这个 Microsoft.AspNetCore.All 版本仅兼容 netcoreapp2.1 目标框架。

我尝试将我的应用程序从.NET Core 2.0升级到2.1后发布到Web服务器时,出现了以下提示信息:"This version of Microsoft.AspNetCore.All is only compatible with the netcoreapp2.1 target fram...

17得票1回答
.NET Core X509Certificate2 的使用(在 Windows/IIS、Docker、Linux 下)

我一直在尝试在.NET Core API中使用证书。 基本上,我需要在运行于IIS和Docker的.NET Core Web API中使用它们。 我需要使用的证书是: Microsoft.AspNetCore.DataProtection public void ConfigureSe...

10得票1回答
.NET Core如何在ValidationAttribute中获取用户信息

我正在尝试在自定义的ValidationAttribute中访问当前用户(即来自身份验证的ClaimsPrincipal),但我还没有弄清楚如何实现。public class UniqueTitleValidator : ValidationAttribute { protected ...

16得票7回答
连接只读字符范围。

好的,.NET Core 2.1已经发布。随着它的到来,我们得到了一种新的处理字符串数据的方法,即ReadOnlySpan<char>。它在分割字符串数据方面非常出色,但是如何将这些范围组合在一起呢?var hello = "Hello".AsSpan(); var space =...

10得票1回答
是否可能存在指向固定大小缓冲区的 Span<T>,但没有固定表达式?

我正在使用.NET Core 2.1和语言标准7.3。我希望引用一个固定的缓冲区而不获取指向它的指针。目前是否可能?public unsafe struct InteropStruct { private fixed byte dataField[32]; public Sp...

8得票2回答
在 .Net Core 2.1 中获取 USB 存储设备的序列号

我该如何在.Net Core 2.1中获取USB存储设备的序列号? 我找到了不同的解决方案,但由于在.Net Core中缺乏Windows注册表和WMI支持,它们都不能工作。 在Powershell中,这非常简单,但我无法在 Powershell Core 中找到实现方法。 PS C:\...

22得票4回答
调试Swashbuckle错误 - 加载API定义失败

有没有办法在Swashbuckle/Swagger错误时获取堆栈跟踪或内部异常?某个时刻,它停止工作了。我不确定是在升级从.Net Core 2.0到2.1时停止的,但我相当确定在那之后它仍然有效。当我导航到myapidomain/swagger/index.html时,我得到了这个错误: 这...

18得票3回答
从 C:\ 无法创建 Microsoft.AspNetCore.Mvc.Analyzers.AvoidHtmlPartialAnalyzer 分析器的实例。

我正在更新VS2017以使用ASP.NET Core 2.1(安装dot.net core sdk 2.1和Microsoft.Net.Compilers 2.8.2),在创建新的ASP.net core mvc 2.1项目后,我收到了一些关于分析器无法创建的警告。 警告: 警告 CS...

11得票1回答
添加Azure AD身份验证时出现CORS错误

尝试为带有 .net core 2.1 后端的 Angular 7 webapp 添加 Azure AD 身份验证,但在请求期间出现 CORS 错误。 然而,我在请求期间遇到了 CORS 错误。 "从源 'https://localhost:5001' 发起的 XMLHttpRequest...

11得票3回答
.Net Core 2.1中的HttpClient出现卡顿问题

考虑下面的 .Net Core 2.1 控制台应用程序...using System; using System.Diagnostics; using System.Net.Http; using System.Net.Http.Headers; namespace TestHttpClie...