我在web.config中设置<customErrors mode="Off" defaultRedirect="Error.aspx" />想在远程访问时遇到错误能跳到Error.aspx页面。结果他报下面的错误:“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------运行时错误 
说明: 服务器上出现应用程序错误。此应用程序的当前自定义错误设置禁止远程查看应用程序错误的详细信息(出于安全原因)。但可以通过在本地服务器计算机上运行的浏览器查看。 详细信息: 若要使他人能够在远程计算机上查看此特定错误消息的详细信息,请在位于当前 Web 应用程序根目录下的“web.config”配置文件中创建一个 <customErrors> 标记。然后应将此 <customErrors> 标记的“mode”属性设置为“Off”。请高手指教!!

解决方案 »

  1.   


     <customErrors mode="RemoteOnly" defaultRedirect="kefu/cuowu.htm"/>
    这样也可以的
      

  2.   

     我在web.config中设置 是这样的<customErrors mode="RemoteOnly" defaultRedirect="Error.aspx" />,改成Off是没问题,但是不能跳到我自定义的页面上去。
      

  3.   

    <customErrors mode="Off"/>都已經off了你還想轉到哪兒去呢
      

  4.   


     你都OFF 了,它怎么跳。要不 <customErrors mode="RemoteOnly" defaultRedirect="Error.aspx" />,或 <customErrors mode="On" defaultRedirect="Error.aspx" />,
      

  5.   

    我上面是写错了,我是用了<customErrors mode="RemoteOnly" defaultRedirect="Error.aspx" />这个的,他报错就是
    “/”应用程序中的服务器错误。 
    -------------------------------------------------------------------------------- 运行时错误 
    说明: 服务器上出现应用程序错误。此应用程序的当前自定义错误设置禁止远程查看应用程序错误的详细信息(出于安全原因)。但可以通过在本地服务器计算机上运行的浏览器查看。 详细信息: 若要使他人能够在远程计算机上查看此特定错误消息的详细信息,请在位于当前 Web 应用程序根目录下的“web.config”配置文件中创建一个 <customErrors> 标记。然后应将此 <customErrors> 标记的“mode”属性设置为“Off”。 请高手指教!!
      

  6.   

    可能是因为那你的程序那页面那里的文件权限不对。
    试试对error.aspx右键,分配给低级的计算机用户给读的权限应该就可以了吧
      

  7.   

    一般报错的导航页面都会导航到HTML页面,因为你的错误有可能是IIS解析ASPX页面出错,你还导航到ASPX页面?
      

  8.   

    On 指定启用自定义错误。如果未指定 defaultRedirect 特性,用户将看到一般性错误。会向远程客户端和本地主机显示自定义错误。
    Off 指定禁用自定义错误。会向远程客户端和本地主机显示详细的 ASP.NET 错误。RemoteOnly 指定仅向远程客户端显示自定义错误并且向本地主机显示 ASP.NET 错误。这是默认值。 
    默认值为 RemoteOnly。