我正在尝试使用swagger作为我的web api文档,因为我已经从nuget包安装了Swashbuckle但是我无法在swaggerconfig.cs类中获得Bootstrapper包。所以在swaggerconfig.cs类中有任何其他替代方法来获取Bootstrapper包。请帮帮我。谢谢。
答案 0 :(得分:4)
如果您的服务托管在IIS中,您只需安装以下Nuget包即可开始公开Swagger文档和相应的swagger-ui:
Install-Package Swashbuckle
这将添加对Swashbuckle.Core的引用,并自动安装引导程序
https://github.com/domaindrivendev/Swashbuckle
感谢。
答案 1 :(得分:2)
答案 2 :(得分:1)
我已经发布了一个教程和代码here,以防你想看看
答案 3 :(得分:0)
在我的情况下,我通过WebApiConfig
public static class WebApiConfig
{
public static void Register(HttpConfiguration config)
{
config.MapHttpAttributeRoutes();
config.EnableSwagger(c =>
{
c.SingleApiVersion("v1", "WebAPI");
}).EnableSwaggerUi();
}
}
答案 4 :(得分:0)
适用于Swashbuckle> = 5.6.0
mysql -u root -p -e 'GRANT ALL PRIVILEGES ON `testuser\_%` . * TO "testuser"@"%";'