我正在构建与 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/