asp.net-core-2.1相关内容

是否应该处理由 HttpClientFactory 创建的 HttpClient 实例?

因此,我在 Startup.cs 中使用服务集合注册了一个命名客户端: services.AddHttpClient(someServiceName,客户 =>client.BaseAddress = baseAddress); 现在可以从我的服务提供商处注入一个 IHttpClientFactory. 使用这个 IHttpClientFactory,我想出了一个客户端实例: var ..

集成和单元测试不再适用于 ASP.NET Core 2.1 无法在运行时找到程序集

在创建测试项目或升级应用程序和测试到 ASP.NET Core 2.1/.NET Core 2.1 时,运行测试失败并出现程序集加载异常,例如 System.IO.FileNotFoundException:无法加载文件或程序集“Microsoft.AspNetCore,版本=2.1.0.0,文化=中性,PublicKeyToken=adb9793829ddae60".系统找不到指定的文件. ..
发布时间:2021-11-26 12:45:58 其他开发

Razor Pages .NET Core 2.1 集成测试后身份验证

我正在寻找一些指导... 我目前正在尝试为 .net core 2.1 中的 Razor Pages 应用程序编写一些集成测试,我想要测试的页面是后身份验证,但我不确定接近它的最佳方式.文档似乎建议创建一个 CustomWebApplicationFactory,但除此之外,我对如何使用基于 cookie 的基本身份验证来伪造/模拟经过身份验证的用户/请求有点迷茫. 我看到有一个开放的 ..

Razor Pages .NET Core 2.1 集成测试后身份验证

我正在寻找一些指导... 我目前正在尝试为 .net core 2.1 中的 Razor Pages 应用程序编写一些集成测试,我想要测试的页面是后身份验证,但我不确定接近它的最佳方式.文档似乎建议创建一个 CustomWebApplicationFactory,但除此之外,我对如何使用基于 cookie 的基本身份验证来伪造/模拟经过身份验证的用户/请求有点迷茫. 我看到有一个开放的 ..

无法访问方法 Newtonsoft.JSON .Net Core 2.*

我有一个包含多个项目的解决方案,所有项目都使用 .Net Core 2.1 (VS 2017).我可以在我的 web 项目中使用 Newtonsoft.JSON.JsonConvert 来序列化和反序列化对象. 同一解决方案中的另一个项目与我的 Web 项目具有相同的 Nuget 包(版本和 SDK).Intellisense 识别 JsonConverter,但唯一显示的方法是 Equal ..
发布时间:2021-11-24 18:59:21 C#/.NET

Visual Studio 2017 目标框架中未列出 Asp Net Core 2.1

我已经安装了 新的 AspNet Core 2.1 SDK - 现在是正式的 -但它仍然没有在 Visual Studio 2017 目标框架中列出,无论是现有项目还是新项目: 正如我尝试过的类似主题中所建议的: 同时安装 x64 和 x32 版本的 SDK 单独安装运行时 手动将SDK的安装路径添加到环境变量PATH 手动更新现有项目(无效,因为找不到 2.1 SDK) 重启 ..

Asp.net Core 电子邮件确认有时会说 InvalidToken

我使用的是 asp.net 核心身份 2.1,我在使用电子邮件确认时遇到随机问题,而电子邮件确认有时会显示 result.Error = InvalidToken.令牌也没有过期. 注意:我们正在使用多台服务器,我们还将密钥存储在一个地方,以便所有服务器使用相同的密钥. 用于电子邮件确认的代码片段. 电子邮件确认 var confCode = await _userManage ..
发布时间:2021-11-24 17:34:05 C#/.NET

无法在 Windows 架构的 docker 映像 microsoft/dotnet:2.1-sdk 中安装节点

我最初在以下位置问了这个问题:https://github.com/aspnet/aspnet-docker/issues/349 作为弃用公告的一部分,我希望 SO 社区可能对此有一个很好的答案: 我正在尝试使用 microsoft/dotnet:2.1-sdk 将 Windows 端用于 SPA 构建.我知道,我可能是唯一一个试图将 ASP.NET Core 应用程序留在 Windows ..
发布时间:2021-11-24 17:20:22 C#

在 Application Insight .Net Core 2.1 中使用自定义属性记录用户名和 IP

我们正在 .Net Core 2.0 上运行 Intranet 应用程序.应用程序洞察对于捕获异常非常有帮助.因此,当用户向我们寻求支持时,我们希望找到导致应用程序洞察出现问题的请求.我添加了一个 ClientIpHeaderTelemetryInitializer,如下所示: 公共类 CustomTelemetry : ClientIpHeaderTelemetryInitializer{私 ..

如何创建和访问Session .net core api?

我需要在 api 中创建和访问会话.例如,我有一个名为 Login、Profile 的 api.当当时调用登录 api 时,我需要创建会话,并且需要访问配置文件 api 中的会话.清除会话后,登录名和配置文件 api 不允许用户访问.怎么做. 谢谢.. 解决方案 其实.net core 可以很方便的访问 session.会话机制是aspnet(.netcore 也是如此)的一个基本特 ..
发布时间:2021-11-24 16:40:14 C#

ASP.Net Core 2.1 应用程序在作为 Windows 服务运行时找不到 appsettings.json

我正在尝试在 Windows 10 上将我的 ASP.Net Core 2.1 应用程序作为服务运行.我的应用程序在使用 VS2017 运行时运行良好,或者如果我发布到一个文件夹然后从该发布的文件夹中启动它 -控制台参数.但是,如果我使用 sc create 创建服务,获得成功结果,然后尝试运行它,我会在 Windows 应用程序日志中收到一条错误消息,指出... System.IO.FileN ..
发布时间:2021-11-24 16:32:23 C#/.NET

使用数组属性绑定模型以在 ASP.NET Core MVC 中形成

我想弄清楚如何将表单元素绑定到包含数组或可枚举属性的模型.此表单应可用于添加新对象或编辑现有对象. 下面是一个精简的例子. 如果 Levels 不包含任何元素(例如 create),则不会呈现 Level 字段行.您应该向 Level 数组添加一个空元素还是应该添加一行空字段?但是如何使用 asp-for 属性做到这一点. 如果 Levels 包含元素(例如编辑),则渲染 Lev ..
发布时间:2021-11-24 16:05:46 C#/.NET

.net core - 工作单元通用存储库模式

我希望迁移一个收集产品信息的大型项目.当前应用程序使用 CSLA 作为其框架(传统的 aspx 形式). 我想将应用程序迁移/开发到 .net core 2.1.我有 MVC 开发经验(4 年以上),并且最近接触过 .net 核心. 我想使用 EF Core 来调用现有的存储过程.我正在考虑使用工作单元通用存储库设计模式.我以前使用过存储库模式,发现它非常有用. 作为当前流程中存 ..