我用的是Url授权,在web.config里有
<customErrors defaultRedirect="../../ErrorPage.aspx" mode="On" />
当访问被拒绝时总不能正确导向到指定的错误页.请教!

解决方案 »

  1.   

    ="../../ErrorPage.aspx"
    你这个相对路径对吗?
      

  2.   

    defaultRedirect="../ErrorPage.aspx"看下哈
      

  3.   

    不是路径的问题,我把拷到同一个目录下还是不行.
    defaultRedirect="ErrorPage.aspx"
      

  4.   

    位置正确吗?你从应用程序的根上当下开始找.
    <configuration>
       <system.web>
          <customErrors> defaultRedirect="/ErrorPage.aspx"
             mode="RemoteOnly">
             <error statusCode="500"
                redirect="InternalError.htm"/>
          </customErrors>
       </system.web>
    </configuration>
      

  5.   

    errorpage.aspx的pageload里写 Server.ClearError()