Документ Swagger перестал генерироваться с помощью swashbuckle

Я уже некоторое время занимаюсь разработкой REST API WebApi2 с документацией swagger (с использованием swashbuckle), однако в моей локальной версии песочницы я не могу добраться до SwaggerUI или swagger xml через запрос GET. Я сравнил настройку чванства между моими версиями кода, и в этой области не было никаких изменений кода. Я удалил swashbuckle и IISExpress без каких-либо последствий. У меня заканчиваются идеи, и я был бы признателен за несколько советов относительно следующих шагов, чтобы попытаться отладить генерацию чванства / или узнать, есть ли какие-либо журналы, которые я могу включить в помощь для дальнейшей диагностики.

Приносим извинения за публикацию такой общей проблемы, но я в растерянности, глядя на это около 5 часов.

Спасибо

отметка


person Mark Ruse    schedule 23.03.2016    source источник
comment
Какой URL у вашего SwaggerUI? Что происходит, когда вы переходите по этому URL-адресу? Вы получаете сообщение об ошибке? Проверяли ли вы сообщения HTTP с помощью такого инструмента, как Fiddler?   -  person venerik    schedule 24.03.2016
comment
404 как для этого, так и непосредственно для документа v1 - я оставлю это открытым ненадолго, на случай, если это поможет собрать информацию для других, но в конечном итоге я вернулся и снова применил свои изменения   -  person Mark Ruse    schedule 24.03.2016
comment
Вы когда-нибудь догадывались об этом?   -  person bsayegh    schedule 31.03.2016
comment
К сожалению, нет - возвращение к рабочей версии и применение моих изменений было единственным решением, которое я смог найти. У вас такая же проблема?   -  person Mark Ruse    schedule 31.03.2016


Ответы (1)


Я знаю, что это старый вопрос, но нечто подобное случилось со мной и может случиться с кем-нибудь еще. У csproj есть конфигурация "Build> XML doc file". Swagger перестал генерировать нужные документы, потому что этот параметр не отмечен, возможно, я отключил его случайно. Повторная проверка и установка значения, используемого в конфигурации Swashbuckle, помогли!

person Luciano Santos    schedule 12.06.2017