Я установил Swashbuckle, чтобы настроить Swagger для моего webapi. Но во время просмотра я не могу просмотреть пользовательский интерфейс чванства.
ошибка :
Как включить пользовательский интерфейс Swagger в webapi.





Вам необходимо настроить параметр в файле Startup.cs, как показано ниже.
public void ConfigureServices(IServiceCollection services)
{
services.AddSwaggerGen(c =>
{
c.SwaggerDoc("v1", new Info
{
Version = "v1",
Title = "some title",
Description = "Web API",
TermsOfService = "None",
Contact = new Contact()
{
Name = "some name",
Email = "[email protected]",
Url = "<url>"
}
});
c.OperationFilter<FileUploadOperation>();
});
}
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
app.UseSwagger();
app.UseSwaggerUI(c =>
{
c.SwaggerEndpoint("/swagger/v1/swagger.json", "my api 12345");
});
}
Вы настроили те же настройки для старого веб-API? пожалуйста, опубликуйте код, чтобы было полезно предоставить решение.
В новом проекте webapi я только что установил Package Swashbuckle и при просмотре пользовательского интерфейса Swagger отобразился. Но в моем существующем старом webapi пользовательский интерфейс был пуст после установки пакета swagger.