在本地找到作品。使用 ASP.NET core 3.1
发布到开发我注意到 swagger 只有 HTTP 选项,当我在服务上尝试 GET 时,我得到下面的结果?
开发服务器上是否有某些东西导致我需要更改?
SEC7111:[混合内容]起源 ' https://corerd.rb.gov '已在安全上下文中加载,但尝试在'http://corerd.rb.gov/PWDRS/api/TestWebApi处加载不安全的资源'.
没有结果
最佳答案
弄清楚了..虽然仍然不知道为什么它默认为 HTTP
app.UseOpenApi(configure => configure.PostProcess = (document, _) => document.Schemes = new[] { NSwag.OpenApiSchema.Https });
关于asp.net-web-api - 为什么当我发布到服务器时,NSwag/Swagger 方案仅设置为 HTTP,但在我的本地计算机上却设置为 HTTPS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59957291/