Ошибка 500: https://localhost:443/Cufx/swagger/docs/v1 при попытке просмотра документации

Близкие,

Я получаю следующую ошибку при переходе к URL-адресу документации.

500 : https://localhost:443/Cufx/swagger/docs/v1

Я проверил, что файл xml создан и находится в правильном пути назначения. Я также подтвердил, что приложение также ищет файл по тому же пути. Я посмотрел файл xml и убедился, что он правильно отформатирован.

Я не уверен, почему иначе документация не будет отображаться. Как я могу получить реальную ошибку, с которой сталкивается swagger?


person Skadoosh    schedule 08.07.2016    source источник
comment
Вы получаете базовый swagger-ui, но без документов API? или вы не получаете ничего, кроме 500?   -  person VisualBean    schedule 10.07.2016
comment
Верный. Это именно то, что происходит. Вместо ссылок на вызовы API я получаю сообщение об ошибке.   -  person Skadoosh    schedule 11.07.2016
comment
И stackoverflow.com/questions /33914842/ это не ваша проблема?   -  person VisualBean    schedule 12.07.2016
comment
Если не указано выше, установили ли вы .EnableSwaggerUi(cufx/{*assetPath}, c =›?   -  person VisualBean    schedule 12.07.2016
comment
@VisualBean Я убедился, что файл документации создается и находится на правильном пути как в каталоге файла, так и в пути к приложению. Теперь я не использую метод EnableSwaggerUI(). Когда я добавил swashbuckle, он создал класс с именем SwaggerConfig, и есть свойство, которое он переопределяет, с именем IncludeXmlComments. Это принимает путь к сгенерированному файлу документации. Я дважды проверил это и убедился, что он указывает на сгенерированный XML-файл. Я совершенно не разбираюсь в этом.   -  person Skadoosh    schedule 13.07.2016
comment
Я понял. Я смог получить фактическое сообщение об ошибке, как только включил отслеживание веб-API. Это были дублирующиеся методы с одинаковым именем.   -  person Skadoosh    schedule 13.07.2016