asp.net-core-3.1相关内容
我创建了一个 mvc 站点并且我发布了大量的 json 表单数据 (Content-Type:application/x-www-form-urlencoded)回到 mvc 控制器.执行此操作时,我收到 500 响应,指出:“InvalidDataException:超出表单值计数限制 1024." 在以前版本的 aspnet 中,您需要将以下内容添加到 web.config 以增加限制:
..
我正在使用 asp.net core 3.1 docker enabled 项目模板 (VS2019) 来开发 Web API.没有编译错误. 在运行项目时,在 VS2019 的输出窗口中,我看到以下消息: 无法在 IPv6 环回接口上绑定到 http://localhost:5000:“无法分配请求的地址".加载“/usr/share/dotnet/shared/Microsoft.NE
..
我使用 .NET Standard 3.1 创建了一个 .NET Core Web API 和类库.但是当我尝试使用 3.1 创建 Blazor WebAssembly 时,它会自动创建一个 2.1 版本 - 如下所示: 这是我的 Blazor Web,未列出 .NET Core 3.1.我再次安装了 3.1 版本,但仍然没有列出.我已经在 Web API 和类库上拥有 .NET Core
..
我有这个 .NET Standard 库,我想在其中编写 .NET Core 中间件. 里面我想做的: Endpoint endpoint = httpContext.GetEndpoint(); 无法解析GetEndpoint() 扩展方法. 我已经引用了 Microsoft.AspNetCore.Http 并且我同时拥有 Microsoft.AspNetCore.Http.Ab
..
我使用 .NET Standard 3.1 创建了一个 .NET Core Web API 和类库.但是当我尝试使用 3.1 创建 Blazor WebAssembly 时,它会自动创建一个 2.1 版本 - 如下所示: 这是我的 Blazor Web,未列出 .NET Core 3.1.我再次安装了 3.1 版本,但仍然没有列出.我已经在 Web API 和类库上拥有 .NET Core
..
我有这个 .NET Standard 库,我想在其中编写 .NET Core 中间件. 里面我想做的: Endpoint endpoint = httpContext.GetEndpoint(); 无法解析GetEndpoint() 扩展方法. 我引用了 Microsoft.AspNetCore.Http 并且我同时拥有 Microsoft.AspNetCore.Http.Abst
..
这个问题是 这个问题的延续.我只是想了解使用 ServiceBase 类编写的 Windows 服务之间的区别,例如 这篇文章 和使用 WorkerTemplate 的 Windows 服务,完成 此处. 这个问题的原因是前一个实现是在 docker 上工作的,而后一个不是. 如果我理解正确,WorkerTemplate 是一种尝试,通过提供 包 将在 StartAsync() 上提供
..
这个问题是 这个问题的延续.我只是想了解使用 ServiceBase 类编写的 Windows 服务之间的区别,例如 这篇文章 和使用 WorkerTemplate 的 Windows 服务,完成 此处. 这个问题的原因是前一个实现是在 docker 上工作的,而后一个不是. 如果我理解正确,WorkerTemplate 是一种尝试,通过提供 包 将在 StartAsync() 上提供
..
我有 .Net Core 3.1 控制台应用程序,它指的是作为参考添加的类库项目 FxCore.类库 csproj 有 net45;net451;net452;net46;net461;net462;net47;net471;net472 我已经尝试将其更改为 net45;,但仍然出现相
..
我有 .Net Core 3.1 控制台应用程序,它指的是作为参考添加的类库项目 FxCore.类库 csproj 有 net45;net451;net452;net46;net461;net462;net47;net471;net472 我已经尝试将其更改为 net45;,但仍然出现相
..
我正在开发一个使用 Entity Framework Core 的应用程序(.Net Core 3.1、C# 8). 我想用多个过滤选项过滤一个表格. 我在 JSON 中获取过滤条件,并将其反序列化为一个对象.我想编写一个 where LINQ 查询,它将根据这些动态过滤选项过滤表. 问题是我需要使用许多选项和组合来管理过滤. 您可以过滤market、country、ven
..
我正在开发一个使用 Entity Framework Core 的应用程序(.Net Core 3.1、C# 8). 我想用多个过滤选项过滤一个表格. 我在 JSON 中获取过滤条件,并将其反序列化为一个对象.我想编写一个 where LINQ 查询,它将根据这些动态过滤选项过滤表. 问题是我需要使用许多选项和组合来管理过滤. 您可以过滤market、country、ven
..
我有一个基于 ASP.NET Core 3.1 的应用程序.在应用程序启动期间,在 ConfigureServices(IServiceCollection services) 中,我想注册我的服务.但是在配置服务时,我想根据数据库中的设置启动应用程序. 这是我的代码 public void ConfigureServices(IServiceCollection services){//
..
我正在寻找一种方法将 www 重定向到非 www 并找到一些帖子和代码,例如 这个: 公共类 NonWwwRule : IRule{public void ApplyRule(RewriteContext context){var req = context.HttpContext.Request;var currentHost = req.Host;if (currentHost.Host.S
..
我正在尝试验证是否在 ModelState 无效且 BadRequest 被发送回客户端的请求中完全忽略了属性/字段,但是我正在努力处理请求正文中的不可为空类型. 适用于可为空类型 [Required] public string NullableString { get;放;} 适用于不可为空和可为空的参数 public IActionResult RequiredNonNullab
..
我在使用 kestrel 从 Visual Studio 2019 启动 ASP.NET Core 3.1 Web 应用程序时遇到一个奇怪的行为(我的意思是启动配置文件不使用 IIS express). 我创建了一个最小的应用程序来重现该问题. 操作系统:Windows 10(内部版本 19041.746)Visual Studio 版本:Visual Studio 2019 版本 1
..
在 3.0 之前,我可以通过访问 HttpContext 的 HttpRequest 属性来更改请求的路径(无需任何形式的浏览器重定向),然后更改Path 的值. 例如,为了向需要更改密码的用户显示一个页面(无论用户打算访问哪个页面),我扩展了 HttpContext public static void ChangeDefaultPassword(这个HttpContext上下文)=>c
..
我刚刚将我的 Visual Studio 2019 升级到最新版本 16.8.3 突然我无法加载任何 C# 项目并为所有 .NET 核心项目获取以下错误: 无法打开项目文件.无法找到 .NET SDK.检查它是否已安装以及指定的版本global.json(如果有)与安装的版本匹配. 解决方案 尝试编辑环境变量. 右键单击此电脑 ->属性 ->高级系统设置 ->高级 ->环境变量
..
将我的 .NET Core 2.2 API 升级到 .NET Core 3.1 时,需要进行大量更改.我不得不更新 Swashbuckle 包并更改启动文件.我现在使用 Swagger 在开发中运行它. 一旦发布到在 IIS 上运行的 Windows 2012 服务器,每个 API 调用都会返回 307 临时重定向. 在 Startup 中,我必须删除 UseMvc 并添加 UseEn
..
我正在使用 这个 Angular + IdentityServer4 的脚手架示例. dotnet new angular -o -au 个人 AddApiAuthorization 的默认凭据、授权类型、客户端 ID、客户端密码是什么,以便我可以使用 Postman 对其进行测试?因为我能找到的就是我们可以添加额外的 API 资源、客户端等.我知道 默认配置文件. 链接到他们的实现:
..