【发布时间】:2011-09-19 03:21:26
【问题描述】:
我有一个 asp.net mvc 3 应用程序,我希望用户能够输入各种标签。但是,当标签以“.”结尾时。 (没有引号)它在点击控制器的方法之前抛出一个 404。
有什么想法...?这是常见的还是与我的配置有关?
【问题讨论】:
标签: asp.net-mvc-3 routing http-status-code-404
我有一个 asp.net mvc 3 应用程序,我希望用户能够输入各种标签。但是,当标签以“.”结尾时。 (没有引号)它在点击控制器的方法之前抛出一个 404。
有什么想法...?这是常见的还是与我的配置有关?
【问题讨论】:
标签: asp.net-mvc-3 routing http-status-code-404
我认为 IIS 在控制权到达您的应用程序之前会抛出 404。我怀疑它与路径 *. 的 ExpressionlessURLHandler 匹配。
如果你够勇敢,我想你可以将该路径的处理程序更改为 asp,但我怀疑允许该路径通过 asp 存在一些安全隐患。
也许使用不同的字符?
【讨论】:
这个问题已经被问及并得到了回答。这是一个愚蠢的MS。
【讨论】: