c# - 如何在 Asp.Net Core 2.x 中将 root 重定向到 swagger?

标签 c# asp.net-core swagger

我正在构建与 Swagger 集成的 Asp.Net Core 2.x web api。要访问 swagger,我必须将/swagger 附加到 url,例如。 https://mywebapi.azurewebsites.net/swagger/

我如何重定向 https://mywebapi.azurewebsites.net/https://mywebapi.azurewebsites.net/swagger/ ?

最佳答案

安装 Microsoft.AspNetCore.Rewrite 来自 Nuget

在 Startup.cs 中

public void Configure(IApplicationBuilder app, IHostingEnvironment env)


app.UseMvc();

添加
var option = new RewriteOptions();
option.AddRedirect("^$", "swagger");
app.UseRewriter(option);

关于c# - 如何在 Asp.Net Core 2.x 中将 root 重定向到 swagger?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49290683/

相关文章:

c# - C# 中的不间断异常

asp.net-core - 如何在.Net Core中向HttpWebRequest添加 header 值

c# - ASP.Net Core 中的日历

node.js - 如何使用 nestjs/swagger 更改查询参数序列化?

python - Django OAuth 工具包和 Django Rest Swagger 集成

javascript - Nestjs Swagger UnhandledPromiseRejectionWarning : TypeError: Cannot destructure property `prototype` of 'undefined' or 'null'

c# - 如何在 C# 中读取 JKS 文件

c# - ClosedXML - 单元格内的回车

c# - 如果函数的实例已在执行,计时器触发的 Azure 函数是否会执行?

c# - 从 API 获取数字并将其放入变量中