Я сталкивался с этой проблемой после установки префикса маршрута swagger на root, то есть
app.UseSwaggerUI(c =>
{
c.SwaggerEndpoint("/swagger/v1/swagger.json", "LMW Valuer API V1");
c.RoutePrefix = string.Empty;
});
Даже после удаления префикса маршрута меня все еще перенаправляли на index.html.
Чтобы решить мою проблему, я должен очистить кеш браузера для моего сайта.
Надеюсь, это поможет.