17得票3回答
ASP.NET Core与EF Core - DTO集合映射

我试图使用JavaScript将一个包含子对象集合的DTO对象(POST/PUT)到一个ASP.NET Core(Web API),并且该API使用EF Core上下文作为数据源。 主要的DTO类大致如下(当然是简化过的): public class CustomerDto { p...

7得票2回答
ASP.NET Core 托管服务在 API 闲置后休眠

我有一个托管的服务,每分钟检查一次电子邮件帐户。 我还使用Web API 2.1的MVC。 为了启动我的托管服务,我必须通过调用API方法来“唤醒”它。 在Web API停止活动一段时间后,托管服务会进入睡眠状态并停止检查电子邮件。 就好像它被垃圾回收了一样。 如何使其持续运行? 非常感谢您...

8得票2回答
如何从控制器方法中访问令牌数据?

如何访问从客户端传递到我的控制器方法的JWT令牌数据? 我需要从令牌中获取userId才能通过数据存储库层中的其他方法调用来访问有关用户的更多数据。 我已经能够使用硬编码的令牌字符串来完成它,但无法使用从客户端传递的令牌。我该如何编写此控制器方法以将JWT令牌作为输入...或从该控制器方法内...

11得票6回答
.NET Core 2和SwashBuckle Swagger UI无法显示

我跟着几个教程走了一遍,在工作中这个能够正常运行,但是出现了一个问题,即无法显示用户界面,但是Swagger Json已经被创建了。最后一个我看的教程在这里。 我的设置如下: Nuget包: Swashbuckle.AspNetCore(1.0.0) ConfigureServices ...

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

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

70得票4回答
我应该在控制器操作中始终添加CancellationToken吗?

无论操作是否耗时,始终在我的动作中添加CancellationToken是否是一个好的做法? 我目前正在将它添加到每个动作中,但我不知道这是对还是错。[ApiController] [Route("api/[controller]")] public class DummiesControl...

11得票1回答
填充AspNetUserLogins和AspNetUserTokens

我曾经尝试过互联网上的很多例子(例如第一个,第二个等),一切都正常,除了成功登录和生成令牌后AspNetUserLogins和AspNetUserTokens表没有显示任何数据,为什么会这样发生?我该如何解决?

7得票3回答
如何使用存储证书为.NET Core 2.1正确设置HTTPS

我使用PowerShell按照Stackoverflow上的建议生成了证书: New-SelfSignedCertificate -Subject "CN=Test Code Signing" -Type CodeSigningCert -KeySpec "Signature" -KeyUs...

9得票3回答
如何在ASP.NET Core集成测试中覆盖其他容器中的DI注册

我在 asp.net core 的 startup.cs 文件中有以下注册: public void ConfigureContainer(ContainerBuilder builder) { builder.RegisterType<UserServi...

8得票1回答
Dotnet构建应用程序部署

我们有一个.NET Core Web应用程序,并正在构建自动部署过程。从我在这个网站上阅读的内容中,我看到: dotnet build的产品还没有准备好转移到另一台机器上运行。这与.NET Framework的行为不同,在.NET Framework中构建可执行项目(一个应用程序)会生成可在...