标签: asp.net-core asp.net-core-mvc
我遇到了AspNet Core路由器在出现错误时会向URL添加额外段的问题。
例如: UseCookieAuthentication将重定向到/ login但是如果有错误,路由器会将我引导至/ login / login并显示错误页面,如果我继续转到根URL“http://localhost:59093/”,则会添加更多段(即http://localhost:59093/login/login)
答案 0 :(得分:1)
在找到答案。
似乎在使用app.Map时,它会在app.Map中使用匹配路径重写PathBase,如果抛出错误,它会继续附加到PathBase。
使用app.Map时不会发生此问题,并且您可以获得更多控制权,因此我就是这样解决问题的方法。