Asp.net web api 如何定制招摇过市url?

Asp.net web api 如何定制招摇过市url?,asp.net-web-api,swagger,swagger-ui,Asp.net Web Api,Swagger,Swagger Ui,我正在为我的ASP.NET WebAPI服务使用swagger。 我想在我的基本位置显示文档页面 当我想显示大摇大摆的用户界面时,我必须调用以下url:或 有没有可能我把招摇装上而不是装上 我怎样才能让它工作,没有任何重定向? 我只想托管我的服务,并希望在基本路由上显示招摇过市的ui 这可能吗?我刚刚尝试过,但是由于URL模板为空,swagger会崩溃。我不知道有什么方法可以在不重定向或URL重写的情况下实现这一点 您可以使用UseSwaggerUi()方法配置基本路由和招摇器URL

我正在为我的ASP.NET WebAPI服务使用swagger。 我想在我的基本位置显示文档页面

当我想显示大摇大摆的用户界面时,我必须调用以下url:或

有没有可能我把招摇装上而不是装上

我怎样才能让它工作,没有任何重定向? 我只想托管我的服务,并希望在基本路由上显示招摇过市的ui


这可能吗?

我刚刚尝试过,但是由于URL模板为空,swagger会崩溃。我不知道有什么方法可以在不重定向或URL重写的情况下实现这一点

您可以使用
UseSwaggerUi()
方法配置基本路由和招摇器URL

        var baseRoute = "anything";
        var swaggerUrl = "/swagger/v1/swagger.json";
        app.UseSwagger();
        app.UseSwaggerUi(baseRoute, swaggerUrl);
招摇过市的URL应该是:

此代码段来自.NETCore1.0应用程序,但希望您能够相应地配置Web API

一个可能的选项是IIS URL重写规则