42得票1回答
.NET Core DI中的异步提供程序

我在想在依赖注入期间是否可能使用async/await。 尝试这样做时,依赖注入无法解析我的服务。services.AddScoped(async provider => { var client = new MyClient(); await client.ConnectA...

41得票2回答
如何在Xunit中获取IActionResult类型返回结果的内容值

我有一个使用Xunit的单元测试项目,我们正在测试的方法返回 IActionResult。 我看到有人建议使用 "NegotiatedContentResult" 来获取 IActionResult 的内容,但在Xunit中无法使用该方法。 所以我想知道如何在Xunit中获取 IActionR...

40得票10回答
我的Angular应用程序在调试时为什么无法触发断点?

我对使用Visual Studio Code和带有C# Web API后端的Angular应用程序还比较新。在C#中没有问题,但在VS Code中的Angular应用程序中无法命中断点! 我可以通过终端用dotnet run 和 ng serve在浏览器中运行这两个应用程序,但是当我按下调试...

40得票7回答
.NET Core的UseCors()方法未添加头文件。

这将是 Access-Control-Allow-Origin header work? 的一个副本,但那里的方法对我也不起作用。我希望我只是遗漏了什么。 我正在尝试从我的.NET Core Web API中获得Access-Control-Allow-Origin响应头,我通过AJAX进行...

39得票1回答
如何使用AddMvcCore()实现一个“纯粹”的ASP.NET Core Web API

我看到许多使用默认的AddMvc()服务的ASP.NET Core Web API项目,但并没有意识到使用AddMvcCore()是一种更优选的选择,因为它可以更好地控制服务。 那么,如何使用AddMvcCore()实现ASP.NET Core Web API,并且为什么它更好呢?

39得票1回答
使用依赖注入在.NET Core类库(.NET Standard)中。

我已经浏览了链接: https://learn.microsoft.com/en-us/aspnet/core/mvc/controllers/dependency-injection 并且学习到如何在Web API中使用依赖注入。 如上链接所述,我可以使用 Startup(Startu...

38得票4回答
混淆了 ASP.NET Core 中的 FromBody

我有以下的WEB API方法,并且有一个使用Angular的SPA模板:[HttpPost] public IActionResult Post([FromBody]MyViewModel model) 我认为,根据这个话题,由于我想要从消息正文中读取值,所以在此不需要使用[FromBody]...

38得票6回答
如何在ASP.NET Core Web API中配置JSON格式的缩进

我该如何配置 ASP.NET Core Web Api 控制器,以便仅在 Development 环境下返回格式良好的 JSON? 默认情况下,它会返回类似以下内容:{"id":1,"code":"4315"} 我希望响应中有缩进,以便易读:{ "id": 1, "code"...

38得票6回答
ASP.NET Core的Authorize属性与JWT无法正常工作

我想在ASP.Net Core中实现基于JWT的安全性。目前,我只希望它能够读取Authorization标头中的承载令牌并根据我的标准对其进行验证。我不需要(也不想)包含ASP.Net Identity。事实上,我尽量避免使用MVC添加的许多功能,除非我真正需要它们。 我创建了一个最小化项...

38得票2回答
在使用ASP.NET Core中的JavaScript客户端时,在Identity Server 4中获取范围验证错误

当我从我的Javascript客户端应用程序向我的Identity Server应用程序发出请求时,我收到了以下错误: fail: IdentityServer4.Validation.ScopeValidator[0] Invalid scope: openid 我已经确保在我的Iden...