【问题标题】:asp.net mvc 3 url end with a "." and throws a 404asp.net mvc 3 url 以“.”结尾并抛出 404
【发布时间】:2011-09-19 03:21:26
【问题描述】:

我有一个 asp.net mvc 3 应用程序,我希望用户能够输入各种标签。但是,当标签以“.”结尾时。 (没有引号)它在点击控制器的方法之前抛出一个 404。

有什么想法...?这是常见的还是与我的配置有关?

【问题讨论】:

    标签: asp.net-mvc-3 routing http-status-code-404


    【解决方案1】:

    我认为 IIS 在控制权到达您的应用程序之前会抛出 404。我怀疑它与路径 *. 的 ExpressionlessURLHandler 匹配。

    如果你够勇敢,我想你可以将该路径的处理程序更改为 asp,但我怀疑允许该路径通过 asp 存在一些安全隐患。

    也许使用不同的字符?

    【讨论】:

      【解决方案2】:

      这个问题已经被问及并得到了回答。这是一个愚蠢的MS。

      Semantic urls with dots in .net

      【讨论】:

        猜你喜欢
        • 2019-01-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-06-23
        • 2017-12-02
        • 2019-05-17
        相关资源
        最近更新 更多