asp.net-core-webapi相关内容

如何使用AWS Cognito保护.Net Core Web API应用程序

我是AWS新手,需要使用Cognito保护对.NET Core Web API应用程序的访问。我在很大程度上关注了Les Jackson在YouTube上的精彩视频(https://www.youtube.com/watch?v=3PyUjOmuFic),但他使用的是Azure而不是AWS。 到目前为止,我有一个非常简单的API控制器操作,它只是从SQL Server提取一些记录并发送JSO ..

如何将角度项目添加到现有的.NET Core Web API项目中?

我有一个使用几个端点创建的基本.NET Core3.1Web API项目。现在我想构建一个客户端来利用此API。我见过在其Web API项目解决方案中具有角度的项目的示例。 如何添加ANGLE项目才能进行调试和发布?或者我应该将两个项目分开? ASP.NET 微软有一个现有的项目模板,如果您希望基于该模板:dotnet new angular,该模板将设置一个新的推荐答案核心项目,该 ..
发布时间:2022-03-09 18:00:20 C#/.NET

如何在无视图Web API中配置防伪保护

我正在使用ASP.NETCore实现一个睡觉API。它是无状态,只是它使用Cookie进行身份验证,因此容易受到跨站点请求伪造(CSRF)攻击。 幸运的是,ASP.NET核心提供了一种防范方法:Prevent Cross-Site Request Forgery (XSRF/CSRF) attacks in ASP.NET Core。 因为我的应用程序没有任何视图或页面,所以我仅使用S ..
发布时间:2022-03-09 17:58:16 其他开发

我的角度应用程序在调试时没有命中断点?

Kinda使用C#Web API后端的Visual Studio代码和角度应用程序。在C#中命中断点没有问题,只是在VS代码中不会在角度应用程序中命中它! 我可以通过dotnet run和ng serve在终端的浏览器中很好地运行这两个应用程序,但是当我点击调试按钮调试我的应用程序时,角度断点从红色变为空心灰色! 免责声明-我必须指出,我更改了很多文件名并重命名了.csproj文件,因 ..

在ASP.NET Core Web API中使用批量传输消息时如何对用户进行身份验证?

我有几个ASP.NET Core WebAPI,它们使用持有者身份验证和IdentityServer4.AccessTokenValidation中间件来自省令牌、身份验证用户和创建声明。这适用于HTTP请求。 我正在使用RabbitMQ作为传输将这些API配置为MassTransfer端点(用于发布和消费消息)。我按照here的说明将MassTransport添加到API并设置消息使用者。 ..
发布时间:2022-03-09 17:48:43 C#/.NET

Visual Studio 2019未显示.NET 6 Framework

我一直在努力将ASP.NET核心web API项目的目标框架更改为.NET6,它是使用目标框架.net5启动的。我已经尝试了几个选项,但找不到目标下拉列表中列出的.NET6框架。 我正在使用Microsoft Visual Studio Enterprise 2019 16.11.3版。 我已安装.NET 6.0.0-rc.2.21480.5。通过DotNet--版本验证。 启用了.NE ..
发布时间:2022-03-09 17:46:37 其他开发

MediatR我应该在什么时候使用它,为什么要使用它?

以前可能有人问过,但我在官方网站上也找不到为什么要使用MediatR,它解决了什么问题? 是否因为我可以在构造函数中传递单个对象,而不是多个接口? 它是ServicesBus等的替代品还是竞争对手. 基本上有什么好处,解决了什么问题 我想购买它,但我不清楚为什么要使用它。 非常感谢 推荐答案 是因为我可以在构造函数中传递单个对象,而不是 多个接口? ..
发布时间:2022-03-09 17:42:36 C#/.NET

ASP NET核心Web推送通知

主要目标是向站点添加发送Web通知的功能,以弹出系统通知,提醒使用HTML5推送API的用户和服务工作者。 不使用只能在站点打开时运行客户端脚本的SignalR。还应能够在站点关闭时发送通知,如here所述-这是可能的。 Here是推流接口的好文章,提供了好的example 但它使用NodeJS作为服务器,使用web-push组件向通知服务发送请求。 找不到任何.NET示例。我想了想这 ..
发布时间:2022-03-09 17:39:13 C#/.NET

如何为ASP.NET Core Web API APP编写程序和启动cs文件的单元测试

有没有办法为Programcs文件为ASP.NET Core Web API编写单元测试,为startup类编写类似的单元测试,以便显示整个应用程序的更多代码覆盖率?目前显示0%的覆盖率。 推荐答案 您可以在单独的调用中提取配置,并将它们公开到函数<;>;中,即您是自定义创建的,并为它们编写单元测试。 测试框架代码时不推荐使用TIT。 您应该只对您的代码进行测试,而不是对框架进 ..
发布时间:2022-03-09 17:30:26 C#/.NET

根据策略列表授权

我正在处理不同的应用程序,每个应用程序都有自己的角色成员。 在Startup.cs var c= _configuration.GetSection(nameof(Configuration)).Get>(); foreach (Configuration r in c) { services.AddAuthorization(option ..
发布时间:2022-03-09 17:28:18 C#/.NET

当操作名称以";Async&Quot;结尾时,ASP.NET Core 3.0 CreatedAtAction返回&Quot;没有与提供的值&Quot;匹配的路由

我在CreatedAtAction方面遇到了一个奇怪的问题,如果我的方法名以“async”关键字结尾,当我从Add方法返回CreatedAtAction时,我会得到一个500错误“No route matches the Provided Values”。如果我将GetRatePlanAs、GetRatePlanAsyncA或GetRatePlan等其他名称作为方法名,则它的效果非常不错。 ..
发布时间:2022-03-09 17:22:17 C#/.NET

使用ASP.NET Core的WebAPI将依赖项注入验证属性

我正在ASP.NET Core WebAPI中构建一个自定义验证属性。我需要访问验证器中的IDataProtector和我用来访问数据库的另一个服务。我已经找过了,但没有找到任何有关这方面的文件。ActionFilter可以选择使用ServiceFilter,但似乎没有任何验证属性的选项。有什么想法吗? 推荐答案 因为验证属性通常定义在属性上,所以它们不能通过构造函数接收引用。最好的情 ..
发布时间:2022-03-09 17:14:22 其他开发