web.config里没有这个节点定义。

解决方案 »

  1.   

    <configuration>
       <system.web>
          <customErrors> defaultRedirect="genericerror.htm"
             mode="RemoteOnly">
             <error statusCode="500"
                redirect="InternalError.htm"/>
          </customErrors>
       </system.web>
    </configuration>
      

  2.   

    如果只是定义文件找不到的出错指向,你最好在iis里设置
      

  3.   

    没有ERROR这个属性吗?怎么在WEB。CONFIG中说有呢自定义错误信息
              设置 customErrors mode="On" 或 "RemoteOnly" 以启用自定义错误信息,或设置为 "Off" 以禁用自定义错误信息。
              为每个要处理的错误添加 <error> 标记。
      

  4.   

    使用下面的没问题:
    <customErrors defaultRedirect="genericerror.htm"
    mode="RemoteOnly">
    <error statusCode="404"
    redirect="error1.aspx"/>
    </customErrors>
      

  5.   

    TO  windyyang(风萧萧)用了你的
    我还是不可以,是不是要在IIS中配置什么文件呢
      

  6.   

    第一行的"on" 应该为"On", 并且去掉最后那个斜杠,修改第一行如下:
    <customErrors mode="On"  defaultRedirect="error1.aspx">
      

  7.   

    to  niwalker() 问题是解决了,不过为什么我输入一个不存在的网值它不会到我的ERROR1。ASPX呢?
      

  8.   

    To:liyunsong2000(我选择,我喜欢) 
    我如果使用你前面的就不行,有同样的错误,
    试一下把我下面的代码复制过去试一试!(不用配置IIS)      <customErrors defaultRedirect="genericerror.htm"
             mode="RemoteOnly">      <error statusCode="404"
     redirect="error1.aspx"/>
        </customErrors>
      

  9.   

    to: windyyang(风萧萧) 问题解决了,可是为什么我输入一个不存在的网值它不会到我的ERROR1。ASPX呢?
      

  10.   

    <error statusCode="404" redirect="error1.aspx"/>定义了以上错误,可是为什么我输入一个不存在的网值它不会到我的ERROR1。ASPX呢?
      

  11.   

    改为下面就可以了!
          <customErrors defaultRedirect="genericerror.htm"
             mode="On">      <error statusCode="404"
     redirect="error1.aspx"/>
        </customErrors>