#c# #asp.net-mvc #swagger #swagger-ui
#c# #asp.net-mvc #развязность #swagger-пользовательский интерфейс
Вопрос:
Startup.cs
есть несколько методов, которые можно использовать для настройки swagger для добавления функций загрузки файлов, теперь, в каком файле в .NET Framework я могу выполнить те же функции?
Комментарии:
1. Может быть, вы ищете
Global.asax
?2. да, я думаю, global.asax может выполнить эту работу, я дам вам знать, если это сработает. Спасибо!
3. @SlavaUtesinov 100%
global.asax.cs
некоторые проекты с полным фреймворком MVC или API также содержат startup.cs, но если op задает этот вопрос, это global.asax
Ответ №1:
Как вы сказали, вы хотите configure Swagger
войти dot net framework
, поэтому вам нужно install Swashbuckle
просто открыть package manager
и ввести следующее commands
Install-Package Swashbuckle -Version 5.6.0
затем загляните в свой App_Start
файл, вы найдете SwaggerConfig.cs
, где вы можете его настроить
как минимум, вам понадобится эта строка для enable Swagger and Swagger UI
.
GlobalConfiguration.Configuration
.EnableSwagger(c => c.SingleApiVersion("v1", "A title for your API"))
.EnableSwaggerUi();
Комментарии:
1. Привет @ArunPratap на самом деле, что я хочу сделать, так это добавить кнопку загрузки файла в мой swagger, но я не могу этого сделать, потому что даже если я включу swagger UI, я не думаю, что у меня будет кнопка для загрузки файлов!