asp.net-core-3.1相关内容

在signin-oidc重定向时相关性失败

当托管在NGINX负载均衡器后面的虚拟机上时,尝试对.NET Core 3.1 Web应用程序进行身份验证时遇到以下问题(在本地它按预期工作,并且当前负载均衡器中只有一个VM)): 异常:相关性失败.未知位置 异常:处理远程登录时遇到错误.Microsoft.AspNetCore.Authentication.RemoteAuthenticationHandler.HandleRequ ..
发布时间:2021-04-11 19:21:53 C#/.NET

无法访问ASP.NET Core 3.1异常处理程序中的HTTP请求正文内容

.NET Core 3.1似乎使得异常后访问原始HTTP请求正文非常困难 问题的核心似乎是您无法将流倒带到开头,因此整个内容都可以阅读 在下面的示例中,输出为: 内容长度:19无法倒带体流.不支持指定的方法.身体: 如果我删除了Seek,也没有例外,但是主体自然会以空字符串形式返回,因为它已经被处理了 围绕Pipeline API的一些新管道涉及Request.BodyRe ..
发布时间:2021-04-11 19:21:50 其他开发

asp.net core 3.1在条带HttpPost("webhook")中获取当前身份用户返回NULL

我已根据Stripe的示例 一切正常.我可以验证webhooks是否可以与Stripe CLI一起使用,并且还可以使用ngrok,通过隧道传输 localhost . 现在,我已经开始实现与身份数据库的交互.我想在Webhook触发 checkout.session.completed 后将条纹 session.CustomerId 存储在那里. 为此,我需要访问我的身份数据库. ..

使用Azure广告在两个.NET Core应用程序和.NET Framework应用程序不同的应用程序池相同的域之间共享会话-IDX20804错误

我有一个.NET Core应用程序和另一个.NET Framework应用程序,它在IIS的同一站点(域)下运行.两者都运行良好.但是,当我在.NET Core应用程序上使用天蓝色广告添加身份验证时,出现了一些错误(如下所示). .NET Framework应用规范: 已在SAML 2.0中使用身份验证 此应用程序中没有任何更改 具有自己的web.config文件 拥有自己的应用 ..
发布时间:2021-04-11 19:21:38 C#/.NET

返回响应正文时,ASP.NET Core 3.1忽略System.Text.Json.JsonPropertyName

我最近将ASP.NET Core应用程序从2.2更改为目标3.1.我也从使用Newtonsoft进行JSON序列化更改为System.Text.Json.在此过程中,我已更改了许多响应类属性以使用JsonPropertyNameAttribute(来自Newtonsoft JsonPropertyAttribute). 但是,我现在注意到应用程序忽略了JsonPropertyNameAttr ..
发布时间:2021-04-11 19:21:29 其他开发

无法启动基地!/app/.local-chromium/Linux-706915/chrome-linux/chrome:... libX11.so.6

我有一个运行在ASP.NET Core 3.1上的puppeteer-sharp实例,该实例在本地运行良好.为了进行部署,它内置​​在Docker容器中并部署到K8开发集群.docker容器构建良好,但应用程序在运行时失败,错误为 Failed to launch Base!/app/.local-chromium/Linux-706915/chrome-linux/chrome:加载共享库时出错 ..
发布时间:2021-04-11 19:21:23 C#/.NET

.NET Core 3.1中未验证Azure AD

我正在尝试使Azure AD在现有应用程序中运行.我已按照说明进行操作,并查看了Microsoft网站上的示例代码( ...app.UseHttpsRedirection();app.UseStaticFiles();app.UseCookiePolicy();app.UseAuthentication();app.UseMvc(routes =>{route.MapRoute(名称:“默认" ..
发布时间:2021-04-11 19:21:17 C#/.NET

禁用Blazor下页面的布局

使用Razor语法,要禁用特定页面的布局,我们可以这样做: @ {布局= null} 在Blazor中,其约定由 @layout 定义.但是,我看不到如何将其设置为null/disable.我希望将其仅应用于 index.razor 页面. 这在Blazor中如何实现? 解决方案 在我的 Blazor服务器端项目中,我通过以下两个步骤解决了此问题. 步骤1:首先创建一个 ..
发布时间:2021-04-11 19:21:14 其他开发

ID令牌缺少特定于Azure AD v2.0的可选声明

我正在尝试使用Microsoft Identity Web-NuGet添加可选声明,以在NET Core 3.1 WebApp中进行用户身份验证.阅读MS Docs,似乎唯一需要做的步骤就是在Azure的App Registration Manifest文件中声明可选声明.但是,当使用两个不同的应用程序(我自己的代码和一个MS项目示例)测试登录过程时,成功登录后从Azure返回时似乎没有将可选声明 ..

SignInManager< TUser> .PasswordSignInAsync()引发System.Text.Json对象周期异常

几天前,我决定将旧的API项目从.net core 2.0重写为3.1,但是今天我遇到了一个无法解决的错误.重写"AccountManager"后,类_signInManager.PasswordSignInAsync()开始引发与Json对象周期有关的错误. 例外: (((System.Text.Json.JsonException)ex).消息:检测到不支持的可能的对象循环.这可能 ..
发布时间:2021-04-11 19:13:53 其他开发

如何对使用ExecuteSqlRawAsync调用存储过程的.NET Core 3.1中的函数进行单元测试?

我正在ASP.NET Core 3.1中编写一个API,使用EF Core访问SQL Server数据库.我在API中有一个函数,需要使用几个输入参数和一个输出参数来调用存储过程.下面是此功能的简化版本. 我正在将 DbContext 与 .UseInMemoryDatabase()一起用于其他测试,但是内存数据库不能与存储过程一起使用. (此解决方案首先是数据库,而不是代码.如有必要 ..