Я пытаюсь добавить чванство к своему сервису, но у меня возникли некоторые проблемы.
Когда я захожу на мою страницу, я получаю несколько звонков на мою веб-страницу
- / swagger / index.html -> Возвращает 200
- / swagger / swagger-ui.css -> Возвращает 500
- / swagger / swagger-ui-bundle.js -> возвращает 500
- / swagger / swagger-ui-standalone-preset.js -> Возвращает 500
- / swagger / favicon-32x32.png -> Возвращает 500
- / swagger / favicon-16x16.png -> Возвращает 500
Если я захожу в localhost / api / myServiceName / swagger / v1 / swagger.json, файл выглядит нормально. Я вижу свои конечные точки и DTO.
В своем коде я делаю следующее:
ConfigureServices():
services.AddSwaggerGen(options => { options.SwaggerDoc("v1", new Info { Title = "MyService API", Version = "v1" }); });
Configure():
app.UseSwagger();
app.UseSwaggerUI(
c =>
{
c.SwaggerEndpoint($"/api/MyService/swagger/v1/swagger.json",
"MyService API V1");
});
Ссылки на мой проект:
- Swashbuckle.AspNetCore 3.0.0
- Swashbuckle.AspNetCore.Swagger 3.0.0
- Swashbuckle.AspNetCore.SwaggerGen 3.0.0
- Swashbuckle.AspNetCore.SwaggerUI 3.0.0
Я почти уверен, что что-то не так с моей конфигурацией. Любая идея о том, что ошибка?