none
为什么2008iis7.5自定义的404在服务器本机上反而不起作用? RRS feed

  • 问题

  • 您好,自定义了404,当通过客户机访问服务器上的网站时,当访问到不存在的页面时,会读取并展现自定义的404页面。

    但是我在服务器本机上,通过localhost或者127.0.0.1访问到不存在的页面时,却是直接给了一个文件不存在的提示,并没有读取我所自定义的404页面。这是为什么呢?

    本机不支持自定义过的404页面吗?



    • 已编辑 me2018 2019年4月21日 9:41
    2019年4月21日 9:28

答案

  • Hi ,

    我在我们的IIS论坛找到一篇相似问题的帖子,或许会对您有所帮助。

    请参考以下的链接:

    Custom errors section does not redirect 404 errors  (请注意最后一位用户ranijhani的回复

    根据我的理解,对于运行IIS 7.5的2008的服务器,如果页面返回HTTP错误状态代码(比如404),08服务器上IIS7.5会默认使用自己的错误页面来覆盖您自定义的页面。也就是说服务器上自动忽略了您的自定义404错误页面。

    根据贴中的方法,.NET 3.5有一个名为Response.TrySkipIisCustomErrors的新属性,如果设置为true,则指示IIS 7.5忽略它自己的默认错误页面,允许使用用户自定义的错误页面。

    详细的信息可以参考这两个链接:

    Custom 404 page ignored by IIS 7

    ASP.NET: Prevent IIS 7.5 from overriding custom error pages with IIS default error pages

    请注意:此链接非微软托管,微软无法保证信息的准确性,链接随时可能失效,分享是为了更好的帮助您。

    另外,由于您的问题更多关于IIS方面,超出了我们服务器论坛的支持范围,如果以上的方法没有效果的话,IIS有专门的论坛负责,建议后续有关于IIS方面的问题可以PO在对应的IIS论坛,这样您可以获得更加专业性的技术支持,以下是IIS论坛的链接:

    https://forums.iis.net/  (此论坛为英文论坛,很抱歉,暂时未开放中文论坛)

    最后,如果回复对您有所帮助的话,请您把回复标记为答复,感谢您的理解和支持。

    祝您工作愉快!

    此致

    Candy


    Please remember to mark the replies as an answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com   

    2019年4月22日 2:31
    版主

全部回复

  • Hi ,

    我在我们的IIS论坛找到一篇相似问题的帖子,或许会对您有所帮助。

    请参考以下的链接:

    Custom errors section does not redirect 404 errors  (请注意最后一位用户ranijhani的回复

    根据我的理解,对于运行IIS 7.5的2008的服务器,如果页面返回HTTP错误状态代码(比如404),08服务器上IIS7.5会默认使用自己的错误页面来覆盖您自定义的页面。也就是说服务器上自动忽略了您的自定义404错误页面。

    根据贴中的方法,.NET 3.5有一个名为Response.TrySkipIisCustomErrors的新属性,如果设置为true,则指示IIS 7.5忽略它自己的默认错误页面,允许使用用户自定义的错误页面。

    详细的信息可以参考这两个链接:

    Custom 404 page ignored by IIS 7

    ASP.NET: Prevent IIS 7.5 from overriding custom error pages with IIS default error pages

    请注意:此链接非微软托管,微软无法保证信息的准确性,链接随时可能失效,分享是为了更好的帮助您。

    另外,由于您的问题更多关于IIS方面,超出了我们服务器论坛的支持范围,如果以上的方法没有效果的话,IIS有专门的论坛负责,建议后续有关于IIS方面的问题可以PO在对应的IIS论坛,这样您可以获得更加专业性的技术支持,以下是IIS论坛的链接:

    https://forums.iis.net/  (此论坛为英文论坛,很抱歉,暂时未开放中文论坛)

    最后,如果回复对您有所帮助的话,请您把回复标记为答复,感谢您的理解和支持。

    祝您工作愉快!

    此致

    Candy


    Please remember to mark the replies as an answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com   

    2019年4月22日 2:31
    版主
  • Hi ,

    目前问题有什么新的进展吗?

    此致

    Candy


    Please remember to mark the replies as an answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com   

    2019年4月24日 2:13
    版主
  • Hi ,

    请问目前问题有解决吗?如果有任何疑惑,请随时在贴下进行回复。

    此致

    Candy


    Please remember to mark the replies as an answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com   

    2019年4月25日 6:38
    版主