Мои комментарии API api не обновляются в пользовательском интерфейсе swagger .NetFramework Not .netcore - PullRequest
0 голосов
/ 20 сентября 2018

Отображаются только некоторые сводные теги на моих действиях контроллера.И если я изменяю описание в любом из них, оно не обновляется в пользовательском интерфейсе сваггера, оно все равно отображает оригинал, когда я впервые строю комментарии, и я проверил, что сваггер в xml-файле использует все обновленные комментарии, но не отображает никакой помощи ??

1 Ответ

0 голосов
/ 12 октября 2018

Я понял это.Поскольку мы не используем целые числа для нашей версии API, мы используем 1, 1.1, 1.2 и т. Д. Он был способен только захватить v1, а не другие должным образом из-за того, что пространства имен отличались контроллером.чтобы получить это, но controller.v1._1 не соответствует 1.1, и в swagger есть строка для кода для множественного API-версий, у него есть ResolveVersionSupportByRouteConstraint.где этот код, вам нужно добавить .Replace, чтобы изменить пространство имен 1._1 на 1.1, чтобы swagger мог его понять.

...