asp.net-core-2.0相关内容

如何在更改密码后使令牌无效

我正在开发一个使用JWT令牌身份验证的API。我在其背后创建了一些逻辑来使用验证码&;更改用户密码。 一切正常,密码更改。但这里有个问题: 即使用户密码已更改并且我在身份验证时获得新的JWT令牌.旧令牌仍然有效。 有关如何在密码更改后刷新/使令牌无效的提示? 编辑:自从我听说您实际上不能使JWT令牌无效后,我对如何做有了一个想法。 我的想法是创建一个类似于“accessCo ..
发布时间:2022-02-23 16:51:09 C#/.NET

.net core 2.2 和 3.1 应用槽可以共存于同一个应用服务中吗?

我们目前在 azure 应用服务中有两个插槽:暂存和生产.我们刚刚将 .net core 2.2 迁移到 3.1,并在单独的开发应用服务中对其进行了测试.我们即将发布 3.1 应用到 staging. 有谁知道让一个插槽运行 2.2 和另一个插槽运行 3.1 是否有任何问题? 解决方案 Azure web app是一个PaaS服务,我们不能修改里面的内容.正因为如此,它默认集成了很多 ..

已删除 Http 标头 Azure Web 应用

我在 Azure 上托管的 Web 应用程序出现问题.此应用是一个用于身份验证/授权的 identityserver4 应用程序(asp.net 核心). 此应用可在本地运行,但不能在 Azure 上运行.通过跟踪来自服务器的响应标头以及到达最终客户端的响应标头.我可以看到一些标题“消失"了. 为了确保它不仅仅与 CORS 相关,我添加了一个自定义标头 X-TEST.这同样适用于本地, ..

如何删除 swagger production .net core 2.1

我在多个微服务上大摇大摆地工作.部署到 Azure 时,由于安全最佳实践,我们需要一起删除 swagger 选项.使用 .net 核心 2.1寻找定义的例子. 解决方案 首先,什么是“安全最佳实践"?将 API 文档用于生产并没有错.这实际上是重点:客户应该能够查看文档,以便他们可以正确使用您的 API.如果这些微服务不被外部客户端使用,那么问题就更小了,因为无论如何,外部没有人可以访问服 ..
发布时间:2022-01-22 18:00:25 其他开发

参数的 Swagger 默认值

如何为以下 API 生成的 swagger 中的属性定义默认值? 公共类 SearchQuery{公共字符串 OrderBy { 获取;放;}[默认值(订单方向.降序)]public OrderDirection OrderDirection { get;放;} = 订单方向.降序;}public IActionResult SearchPendingCases(SearchQuery quer ..
发布时间:2022-01-22 17:59:03 C#/.NET

MVC 项目之外的 DbContext 依赖注入

我有一个 C# 解决方案,其中包含两个项目 ProductStore.Web 和 ProductStore.Data,它们都针对 .NET Core 2.0. 我的 HomeController 和 CustomerRepository 如下(我已经在 HomeController 中设置它以提高速度,客户创建将在客户控制器中,但还没有脚手架): 命名空间 ProductStore.Web ..

源 IQueryable 的提供程序未实现 IAsyncQueryProvider

我有一些如下代码,我想编写单元测试我的方法.但我被困在异步方法中.你能帮我吗 ? 公共类面板{公共 int ID { 获取;放;}[必填] public double Latitude { get;放;}公共双经度{得到;放;}[必填] public string Serial { get;放;}公共字符串品牌{获取;放;}}公共类 CrossSolarDbContext : DbContext ..

停止 Azure 函数记录“正在执行"和“已执行"消息

当我的 Azure 函数被触发时,它会记录“正在执行"和“已执行"消息.这在测试过程中很好,但由于这个函数被触发了很多,它会创建很多不需要的日志消息.我自己添加的日志记录对我很重要,但我想禁用函数自己的“正在执行"和“已执行"消息.澄清一下,我不想记录以下消息: 正在执行‘MyFunctionName’(原因=‘检测到新的 ServiceBus 消息……等’)执行‘MyFunctionName’ ..
发布时间:2022-01-17 16:33:55 其他开发

从多阶段 Docker 构建(.NET Core 2.0)中提取单元测试结果

我正在构建一个 .NET Core 2.0 Web API 并且我正在创建一个 Docker 映像.我对 Docker 很陌生,如果之前已经回答过这个问题,我深表歉意. 我有以下用于创建映像的 Docker 文件.特别是,我在构建过程中运行单元测试并将结果输出到 ./test/test_results.xml (我猜是在构建期间创建的临时容器中).我的问题是,构建完成后如何访问这些测试结果? ..
发布时间:2022-01-14 19:07:02 其他开发

用于 Asp Net Core 2 的水晶报表

问题:Crystal Report 与我的 asp net core 应用程序不兼容.问:asp net core还不支持水晶报表吗?我已经在水晶报告中搜索了 asp net core,但我只看到了不相关的结果.任何人的建议或想法? 解决方案 没有,如果你有许可证,至少你可以使用 SQL Server 报告服务,但我只建议使用纯 HTML 来做我开始做的事情是因为他们显然拒绝将任何实际报告 ..
发布时间:2022-01-13 14:59:18 其他开发

如何将数据从 AuthorizationHandler 传递到 Asp.net 核心中的控制器

我为用户登录使用了特定的授权策略,因此创建了自定义授权处理程序.如果他们未能通过策略,我想显示使用特定的警报消息.我阅读了 文档 并发现我可以通过强制转换 AuthorizationHandlerContext 访问 AuthorizationFilterContext.我试图将消息添加到 HttpContext.Items 属性并在我的控制器中访问它,但是当我使用 TryGetValue 方法检 ..
发布时间:2022-01-13 13:00:21 C#/.NET

如何为多个环境管理 ASP.NET Core bundleconfig.json?

在开发环境和生产环境中使用 ASP.NET Core bundleconfig.json 的最佳实践是什么?先前的捆绑程序 (BundleCollection) 会注意 DEBUG 编译器指令,并且在调试时不会缩小脚本列表. 新范例似乎是在测试 ASPNETCORE_ENVIRONMENT 值的 HTML 模板中包含 标记.虽然我没有看到将该环境变量合并到 bundleconfig.json ..