网址中出现尾随句号时出现404错误

时间:2019-04-14 16:14:20

标签: asp.net-mvc url

我有一个ASP.NET MVC页面,我将数据发送到url中,如下所示:

http://localhost:50127/Search/ViewReport/A1225./GIT900554-900

我收到404错误。如果我在句号之后添加一个字符,它将正常工作。我在这里尝试过解决类似问题但没有成功的解决方案。我正在运行ASP.NET MVC版本4。

2 个答案:

答案 0 :(得分:3)

点是URL的特殊/保留字符,您可以尝试将其编码为%2E,但是将点用作路径而不是域的一部分似乎并不标准?

答案 1 :(得分:1)

您尝试在<httpRuntime relaxedUrlToFileSystemMapping="true" />内使用system.web