在我的 Asp.net Core (MVC) 应用程序中安装 Swashbuckle.AspNetCore 后,默认路由将被“index.html”页面覆盖。
我现在使用“~/”的地方是将我的应用程序重定向到“~/index.html”而不是默认的 MVC 路由。
我该如何解决这个问题?
在将 swagger 的路由前缀设置为 root 之后,我遇到了这个问题,即
app.UseSwaggerUI(c =>
{
c.SwaggerEndpoint("/swagger/v1/swagger.json", "LMW Valuer API V1");
c.RoutePrefix = string.Empty;
});
即使删除路由前缀后,我仍然被重定向到index.html。
为了解决我的问题,我必须清除网站的浏览器缓存。
希望这可以帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)