asp.net-core-2.1相关内容

将ASP.Net身份表链接到用户详细信息表

我正在尝试将我的身份用户表链接到我创建的用于跟踪其他用户信息的用户详细信息表.该用户详细信息表称为UserProfile. 我遇到了此链接,但在.NET Core 2.1中不起作用: 将ASP.NET身份用户链接到用户详细信息表 这是我目前拥有的: public class ApplicationUser : IdentityUser { [Key] publi ..

Asp.Net Core 2.1 ApiController不会在单元测试下自动验证模型

我正在使用xUnit对返回ActionResult的ASP.NET Core 2.1控制器方法进行单元测试.控制器类装饰有[ApiController]属性,以便该方法在实时运行时自动执行模型验证.但是,控制器方法不会在我的单元测试中自动触发模型验证,并且我不知道为什么. 这是我的单元测试. [Fact] public async Task post_returns_400_wh ..
发布时间:2020-09-09 19:32:00 C#/.NET

如何在我的ASP.NET Core Web应用程序中增加JSON反序列化MaxDepth限制

我们正在将ASP.NET Core 2.1与.NET Framework 4.6.2一起使用. 我们有一个客户需要向我们的Web应用程序发送一个很大程度上嵌套的json结构. 当他们打电话时,我们将输出以下日志并返回错误: 已超过阅读器的MaxDepth最大值32.路径' super.long.path.to属性',第1行,位置42111." 我浏览了ASP.NET Cor ..
发布时间:2020-09-09 19:29:41 C#/.NET

无法从都由Azure AD B2C保护的MVC Web应用程序访问WebApi

我有一个Web应用程序(MVC)和一个WebApi,它们都由同一租户中的ADB2C保护.该Web应用程序希望使用简单的HttpClient调用WebApi. 这是具有最新Visaul Studio项目模板的.NET Core 2.1. 可以提出以下几点: 我可以使用B2C成功登录并注册Web应用.我正在使用新的.NET Core 2.1模板,其中B2C用最少的代码脚手架安装到了项目中. ..
发布时间:2020-09-09 19:27:33 C#/.NET

如何将Steeltoe动态日志记录设置为与第三方记录器一起用作Serilog?

我在Pivotal Cloud Foundry中拥有ASP.NET Core 2.1应用程序,我们希望能够即时配置日志记录级别.作为记录器提供商,我们正在使用Serilog. Steeltoe动态日志记录能否与第三方记录器一起正常工作?如何实现? 这是我尝试过的: 在Program.cs中: public static IWebHostBuilder CreateWebHost ..

Swagger没有生成swagger.json

在一个解决方案中,我拥有asp.net核心MVC项目和单独的WebApi项目.我在github上的文档后添加了招摇.这是我的mvc项目的Startup.cs: public void ConfigureServices(IServiceCollection services) { //... // Adding controllers from Web ..
发布时间:2020-09-09 19:27:25 C#/.NET

在Startup.cs .net core 2.1中加载程序集

我在名为nuqkgs的文件夹中有块状软件包,在项目启动时,我想将这些软件包(存在dll)加载到项目中以在运行时使用. 我使用以下代码加载它们,并且当我调试时我可以看到该信息,并且找到并打开了dll,但是当应使用它们时,我收到了找不到该dll的错误,并且我可以看到解决方案尝试在bin文件夹中查找它们(它们位于solution/nuqkgs/) 我不想将软件包注册到任何文件中,我只是想将一 ..
发布时间:2020-09-09 19:27:23 C#/.NET

身份视图在哪里?

当我在.NET Core 2.1中创建新项目时,找不到/Identity/Account/Manage背后的视图吗?在哪里,现在如何更改页面样式? 解决方案 视图现已成为预编译库的一部分( Microsoft.AspNetCore.Identity.UI )链接到项目中,而不是单独的页面中.您可以自己创建视图,必要时它们将覆盖库视图. 有关更多信息,请参见 Microsoft博客文章 ..
发布时间:2020-09-09 19:25:13 C#/.NET

如何在C#中解析OData $ filter

操纵odata过滤器 我该如何在后端操纵过滤器并想要过滤器查询参数的键值对? 表达方式如下 “?$ filter =((姓名eq'约翰'或姓名eq'Grace Paul')和(部门eq'财务和会计'))" 由于有2个过滤器串联在一起,所以&我怎么能得到像这样的值 Filter 1: Key: Name Operator: eq Value: N ..
发布时间:2020-09-09 19:25:08 C#/.NET

如何在可重用的Razor类库中的控制器中注入服务

我正在使用Razor类库来制作可在多个ASP.NET Core MVC项目中使用的可重用的复杂视图(包括其控制器和多个View组件).问题在于控制器使用依赖项注入(名为"GatewayProxy"和字符串本地化的自定义服务).将服务注入到RCL内部的控制器中的正确方法是什么? 这是我的RCL的结构: 这里是个例外: 解决方案 您提到了如何通过将依赖项添加到主项目的Startup ..
发布时间:2020-09-09 19:24:03 其他开发