按照上面的说明,在web.config中设置:
<customErrors mode="Off"/>
(默认是:<customErrors mode="RemoteOnly"/>)

解决方案 »

  1.   

    modify your   web.config<customErrors mode="Off"/>
      

  2.   

    在Web.config中填写出错时显示的页面,可以根据不同的statusCode显示不同的出错页面。 
    <customErrors mode="On" //如果设置为Off则出错只返回错误信息,不会跳到自己的指定页面defaultRedirect="/error/customerrorpage.aspx"> 
    <error statusCode="404" redirect="/error/404Page.aspx"/> 
    <error statusCode="403" redirect="/error/403page.aspx"/> 
    </customErrors> 
      

  3.   

    在web.config中,将<customErrors mode="Off"/>
      

  4.   

    楼主不是说已经按照提示设为Off了吗,然而不起作用
    怎么还是这个答案呢
      

  5.   

    你可以在程序里尽量的使用try,catch,finally块,准确的捕捉错误信息,这样就不会出现出错页面,自己也可以找到问题所在直接改成OFF我试过,不好用,也可能我的页面还有别的问题不管怎样,我觉得是不该让用户看到详细的错误信息的
      

  6.   

    我已经修改过了web.config,但是没有用。
    哪个好心人帖个web.config给我吧
      

  7.   

    ===================
    服务器端调试显示:
    ===================
    分析器错误 
    说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。 分析器错误信息: 未能找到文件“D:\hu\aspnet\03.ascx”。源错误: 
    行 1:  <%@ Register TagPrefix="Acme" TagName="Login" Src="03.ascx" %>
    行 2:      <html>
    行 3:      <title>登录演示</title>
     源文件: D:\hu\aspnet\03.aspx    行: 1 
    ==================
    远程调试显示:
    ===================“/net”应用程序中的服务器错误。运行时错误 
    说明: 服务器上出现应用程序错误。此应用程序的当前自定义错误设置禁止远程查看应用程序错误的详细信息(出于安全原因)。但可以通过在本地服务器计算机上运行的浏览器查看。 详细信息: 若要使他人能够在远程计算机上查看此特定错误信息的详细信息,请在位于当前 Web 应用程序根目录下的“web.config”配置文件中创建一个 <customErrors> 标记。然后应将此 <customErrors> 标记的“mode”属性设置为“Off”。
    <!-- Web.Config 配置文件 --><configuration>
        <system.web>
            <customErrors mode="Off"/>
        </system.web>
    </configuration>