что эквивалентно «startup.cs» (.Net Core) в моем.Приложение Net Framework?

#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, я не думаю, что у меня будет кнопка для загрузки файлов!