Swashbuckle не удалось загрузить определение API в ядре asp.net 2.1 - PullRequest
0 голосов
/ 06 ноября 2018

В моем решении у меня есть веб-проект и веб-проект API, являющийся моим интерфейсным приложением с контроллерами MVC, и моим API, который является моей службой Restful, также имеющей контроллеры. На данный момент для простоты у меня есть 1 функция «POST» и несколько методов get, в основном, в моем «веб» проекте.

В веб-проекте я сделал ссылку на swashbuckle, а затем в файле startup.cs у меня есть следующий код:

в Configure Services после добавления services.AddMvc() У меня есть:

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

затем в методе настройки, прежде чем я установлю app.UseMvc() У меня есть:

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

 });

Я хочу увидеть все мои методы из обоих проектов, но в настоящее время я не получаю ни одного. Я поставил точку размещения [HttpGet] или [HttpPost] на всех методах

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...