问题描述
我在web.config中设置<customErrorsmode="Off"defaultRedirect="Error.aspx"/>想在远程访问时遇到错误能跳到Error.aspx页面。结果他报下面的错误:“/”应用程序中的服务器错误。--------------------------------------------------------------------------------运行时错误说明:服务器上出现应用程序错误。此应用程序的当前自定义错误设置禁止远程查看应用程序错误的详细信息(出于安全原因)。但可以通过在本地服务器计算机上运行的浏览器查看。详细信息:若要使他人能够在远程计算机上查看此特定错误消息的详细信息,请在位于当前Web应用程序根目录下的“web.config”配置文件中创建一个<customErrors>标记。然后应将此<customErrors>标记的“mode”属性设置为“Off”。请高手指教!!
解决方案
解决方案二:
<customErrorsmode="RemoteOnly"defaultRedirect="kefu/cuowu.htm"/>这样也可以的
解决方案三:
我在web.config中设置是这样的<customErrorsmode="RemoteOnly"defaultRedirect="Error.aspx"/>,改成Off是没问题,但是不能跳到我自定义的页面上去。
解决方案四:
<customErrorsmode="Off"/>都已經off了你還想轉到哪兒去呢。。。
解决方案五:
你都OFF了,它怎么跳。要不<customErrorsmode="RemoteOnly"defaultRedirect="Error.aspx"/>,或<customErrorsmode="On"defaultRedirect="Error.aspx"/>,
解决方案六:
我上面是写错了,我是用了<customErrorsmode="RemoteOnly"defaultRedirect="Error.aspx"/>这个的,他报错就是“/”应用程序中的服务器错误。--------------------------------------------------------------------------------运行时错误说明:服务器上出现应用程序错误。此应用程序的当前自定义错误设置禁止远程查看应用程序错误的详细信息(出于安全原因)。但可以通过在本地服务器计算机上运行的浏览器查看。详细信息:若要使他人能够在远程计算机上查看此特定错误消息的详细信息,请在位于当前Web应用程序根目录下的“web.config”配置文件中创建一个<customErrors>标记。然后应将此<customErrors>标记的“mode”属性设置为“Off”。请高手指教!!
解决方案七:
可能是因为那你的程序那页面那里的文件权限不对。试试对error.aspx右键,分配给低级的计算机用户给读的权限应该就可以了吧
解决方案八:
一般报错的导航页面都会导航到HTML页面,因为你的错误有可能是IIS解析ASPX页面出错,你还导航到ASPX页面?
解决方案九:
请问有办法在这个错误页面中获取由服务器导航过来的错误信息吗?
解决方案十:
On指定启用自定义错误。如果未指定defaultRedirect特性,用户将看到一般性错误。会向远程客户端和本地主机显示自定义错误。Off指定禁用自定义错误。会向远程客户端和本地主机显示详细的ASP.NET错误。RemoteOnly指定仅向远程客户端显示自定义错误并且向本地主机显示ASP.NET错误。这是默认值。默认值为RemoteOnly。