.Net源码论坛 [ 繁体中文 ]

发新话题 回复该主题

应用程序中的服务器错误 [复制链接]

楼主
“/”应用程序中的服务器错误。 -------------------------------------------------------------------------------- 运行时错误 说明: 服务器上出现应用程序51aspx错误。此应用程序的当前自定义错误设置禁止远程查看应用程序错误的详细信息(出于安全原因)。但可以通过在本地服务器计算机上运行的浏览器查看。 详细信息: 若要使他人能够在远程计算机上查看此特定错误信息的详细信息,请在位于当前 Web 应用程序根目录下的“web.config”配置文件中创建一个 <customErrors> 标记。然后应将此 <customErrors> 标记的“mode”属性设置为“Off”。 <!-- Web.Config 配置文件 --> <configuration>     <system.web>         <customErrors mode="Off"/>     </system.web> </configuration> 注释: 通过修改应用程序51aspx的 <customErrors> 配置标记的“defaultRedirect”属性,使之指向自定义错误页的 URL,可以用自定义错误页替换所看到的当前错误页。 <!-- Web.Config 配置文件 --> <configuration>     <system.web>         <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>     </system.web> </configuration> 说明:首先出现这种问题是由于没有把网站的Debug打开,所以仅凭这个错误是不能真正看出程序的问题出在哪里了的 解决:把web.config中的 <customErrors mode="On"(或"RemoteOnly") defaultRedirect="mycustompage.htm"/>的mode值设置为"Off",打开Debug,然后就看到具体的错误了,当然调试完毕后最好改回On状态,这样也是为了安全。 附:英文错误

  1. Server Error in '/mywebfolder'Application.
  2. -------------------------------------------------------------------------------
  3. Runtime Error51aspx
  4. Description: An application error occurred on the server. The current custom
  5. error settings for this application prevent the details of the application
  6. error from being viewed remotely (for security reasons). It could, however,
  7. be viewed by browsers running on the local server machine.
  8. Details: To enable the details of this specific error message to be viewable
  9. on remote machines, please create a <customErrors> tag within a "web.config"
  10. configuration file located in the root directory of the current web
  11. application. This <customErrors> tag should then have its "mode" attribute
  12. set to "Off".
  13. <!-- Web.Config Configuration File -->
  14. <configuration>51aspx
  15. <system.web>
  16. <customErrors mode="Off"/>
  17. </system.web>
  18. </configuration>
  19. Notes: The current error page you are seeing can be replaced by a custom
  20. error page by modifying the "defaultRedirect" attribute of the application's
  21. <customErrors> configuration tag to point to a custom error page URL.
  22. <!-- Web.Config Configuration File -->
  23. <configuration>
  24. <system.web>
  25. <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
  26. </system.web>
  27. </configuration>
复制代码
本主题由 董事长 51aspx 于 7/1/2008 11:26:23 AM 执行 设置精华/取消 操作
分享 转发
客服QQ:4000410510
咨询电话:4000-410-510(只收市话费)
TOP
沙发

回复: 应用程序中的服务器错误

THANK YOU!!!!!!!!!!
TOP
板凳

补充: 应用程序中的服务器错误

根据广大网友的反馈还需要补充几点: 1、Off等关键字是区分大小写的 2、确保以下内容没有包含在<!--  -->中,也就是没有被注释掉,否则你对相关参数的一切修改都是无效的
  1. <customErrors mode="Off" defaultRedirect="GenericErrorPage.htm">
  2.             <error statusCode="403" redirect="NoAccess.htm" />
  3.             <error statusCode="404" redirect="FileNotFound.htm" />
  4.         </customErrors>
复制代码
客服QQ:4000410510
咨询电话:4000-410-510(只收市话费)
TOP
发新话题 回复该主题