【发布时间】:2021-05-28 04:42:03
【问题描述】:
我正在处理遗留系统中的字符串 ID。我在web.config中添加了relaxedUrlToFileSystemMapping="true"和runAllManagedModulesForAllRequests="true",直接浏览到以句点结尾的路由(即/view/company abc inc.)时修复了404。
RedirectToResult 正在删除实体 ID 的尾随句点。为什么是这样?如何重定向到以句点结尾的路由?
更新:我注意到重定向中的 Location 标头是错误的,但生成它的 RedirectResult 是正确的:
HTTP/1.1 302 Found
Cache-Control: private
Content-Type: text/html; charset=utf-8
Location: http://localhost:3000/view/apple%20inc
【问题讨论】:
标签: c# asp.net .net asp.net-mvc asp.net-mvc-5