Release版的,非Debug程序出错后就弹出提示,还有个详细按钮,一看出错的函数,变量都出来了
如果在別的机器上运行也会暴露这些信息吗?

解决方案 »

  1.   

    这是会的,我们项目也遇到过,这是个BUG,需要FIX的.那种错误一般是因为对象空引用造成的,在CODE中search错误信息里的函数,DEBUG一下很好FIX的.刚来这个论坛,说的希望对你有帮助.
      

  2.   

    写一个自定义的错误页面basepage,上面添加图片什么的友好提示,当然也可以在上面抓取错误信息保存到数据库或者文件,供分析错误使用
    其他页面都继承basepage,发上错误时,就可以自动跳转到pagebase页面
      

  3.   

    web.config   <customErrors mode="RemoteOnly" defaultRedirect="/Error.aspx">
                <error statusCode="403" redirect="NoAccess.htm" />
                <error statusCode="404" redirect="FileNotFound.htm" />
            </customErrors>
    在error.aspx里,直接说明.出现错误,请联系管理员啥的.呵呵
      

  4.   

    编译的时候,选项改成replase,不要用DEBUG
      

  5.   

    debug版本出错时会显示异常的轨迹,因为debug版本是给调试使用的
    release版本就会