代码之家  ›  专栏  ›  技术社区  ›  kubal5003

ASP.NET Web.config调试

  •  1
  • kubal5003  · 技术社区  · 15 年前

    我已经上传了一个正在工作的应用程序到我的主机服务器上,我正在工作的一个页面抛出了一个错误。在我的web.config中,我有如下设置:

    ....
    <customErrors mode="Off" defaultRedirect="errorpage.htm">
            <error statusCode="403" redirect="bannedaddress.htm" />
            <error statusCode="404" redirect="filenotfound.htm" />
    </customErrors>
    <compilation debug="true" targetFramework="4.0">
    ....
    

    即使customErrors mode设置为Off,我也会被重定向到errorpage.htm。我在日志文件中找不到有关错误的任何信息(发生错误除外)。

    问题是:我应该改变什么来调试应用程序?

    2 回复  |  直到 15 年前
        1
  •  0
  •   Dustin Laine    15 年前

    可能是您的IIS设置,这取决于您可以访问IIS错误文件的主机。可能是您的IIS正在重定向到该页,而不是您的应用程序。

    你的 customErrors 模式关闭时不应重定向。

        2
  •  0
  •   Filip Ekberg    15 年前

    它是虚拟应用程序吗?在这种情况下,您可能需要设置 <customErrors mode="Off" /> 也在父目录上。