.Net Framework Swagger路由前缀

时间:2019-06-26 09:46:40

标签: c# .net swagger

我有一个带有WepApi 2的.Net框架项目。我正在尝试使用Swagger。我在AppStart文件夹中的SwaggerConfig.cs文件包含以下代码块:

var thisAssembly = typeof(SwaggerConfig).Assembly;

            GlobalConfiguration.Configuration
                .EnableSwagger(c => { c.SingleApiVersion("v1", "CustomerHelper.API");})
                .EnableSwaggerUi(c => { });

一开始,我的路线是这样的:http://localhost:60151/,我收到HTTP错误403.14-禁止访问。

将路线更改为http://localhost:60151/swagger/ui/index时,我可以到达并使用Swagger界面。

如何一开始就能直接看到Swagger界面?

1 个答案:

答案 0 :(得分:0)

尝试设置项目的启动URL。右键单击项目->属性-> Web->特定页面。

将其设置为swagger应该没问题。