Swashbuckle无法在asp.net Core 2.1中加载api定义

时间:2018-11-06 13:08:05

标签: c# asp.net-mvc swagger

在我的解决方案中,我有一个“网络”项目和一个“ API”项目网络,这是我的带有MVC控制器的前端应用程序,而我的API是我的Restful服务,也有控制器。目前,为了简单起见,我在我的“ web”项目中有1个宁静的“ POST”功能和一些主要的get方法。

在Web项目中,我对swashbuckle进行了引用,然后在startup.cs文件中,我具有以下代码:

在添加services.AddMvc()后在配置服务中

我有:

 services.AddSwaggerGen(c =>
   {
     c.SwaggerDoc("v1", new Info { Title = "Swagger", Version = "v1" });
   });

然后在设置app.UseMvc()之前使用configure方法,我有:

 app.UseSwagger();
 app.UseSwaggerUI(c =>
 {
     c.SwaggerEndpoint("/swagger/v1/swagger.json", "swagger for EV");

 });

我想查看两个项目中的所有方法,但此刻我什么都没得到。我已经提出将[HttpGet][HttpPost]放在所有方法上的观点

0 个答案:

没有答案