【问题标题】:asp.net custom error page and file without extensionasp.net 自定义错误页面和文件没有扩展名
【发布时间】:2009-05-03 06:22:30
【问题描述】:

如何让 IIS 7 为没有扩展名的文件返回自定义错误页面?我让它适用于带有扩展名的文件,但是当没有指定扩展名时,我得到了通用页面。

【问题讨论】:

    标签: asp.net iis-7 custom-error-pages


    【解决方案1】:

    尝试映射到 aspnet_isapi.dll 的 adding a wildcard application extension

    如果没有该映射,请求将永远不会命中 aspnet dll 进行处理,并且将返回默认的 IIS 404 页面。

    【讨论】:

      【解决方案2】:

      如果您正在处理这种情况,您应该处理这些无扩展名文件,然后重定向到您的自定义错误页面。

      【讨论】:

        【解决方案3】:

        IIS 7 支持无扩展的 URL,你可以结合 Urlrewriting.net 使用它

        这里有一篇关于实现你想要的非常好的文章。

        http://www.vinodunny.com/blog/post/ASPNET-Extensionless-URL-ReWriting-in-IIS-7.aspx

        【讨论】:

        • 我实际上在使用 urlrewriter.NET,即使应用了文章所说的内容,我也没有运气让它工作
        猜你喜欢
        • 2012-09-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-04-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多