当前位置:首页 > 技术问答集
firefox

提问个<customErrors> 标记的“mode”属性设置为“Off”的问题------------高分

 所属目录:Java   |   类型:技术问答   |   时间:2007-05-21
 问题:

今天本要演示过东东给客户看,因原来自己的服务器(自己弄的,放在家里)停电了,本人在公司,没办法,郁men............  
  然后我就问别人要了个支持.net的空间(他说支持的),然后我就把我的东东上传了上去,谁知一大开就出现了:  
   
  运行时错误    
  说明:   服务器上出现应用程序错误。此应用程序的当前自定义错误设置禁止远程查看应用程序错误的详细信息(出于安全原因)。但可以通过在本地服务器计算机上运行的浏览器查看。    
   
  详细信息:   若要使他人能够在远程计算机上查看此特定错误信息的详细信息,请在位于当前   web   应用程序根目录下的“web.config”配置文件中创建一个   <customerrors>   标记。然后应将此   <customerrors>   标记的“mode”属性设置为“off”。  
   
   
  <!--   web.config   配置文件   -->  
   
  <configuration>  
          <system.web>  
                  <customerrors   mode="off"/>  
          </system.web>  
  </configuration>  
     
   
  注释:   通过修改应用程序的   <customerrors>   配置标记的“defaultredirect”属性,使之指向自定义错误页的   url,可以用自定义错误页替换所看到的当前错误页。  
   
   
  <!--   web.config   配置文件   -->  
   
  <configuration>  
          <system.web>  
                  <customerrors   mode="remoteonly"   defaultredirect="mycustompage.htm"/>  
          </system.web>  
  </configuration>  
     
  那我就按提示改了mode=off,重新打开,谁知错误依旧,一点都不变!!!!!!!!!!!,没有任何详细信息  
  郁闷中,原以为自己的代码有问题,但试来试去,正常!!!一点问题都没有!急了.............  
  然后我就重新写一个text.aspx,这个页面里什么代码都没有的,也就是说空的,本是想,这会不至于吧...  
  但谁知一打开,还是上面的错误!!!  
  我自己分析了一下原因,应是没有建虚拟目录或是程序没有放到站点根目录下的缘故,但对方是个服务器提供商,我想不至于犯这种错误吧~,本人有时就喜欢把事情弄个水落石出,但今晚忙了半天,没结果!前面在csdn也提问个了一次,但没人能作出实质的回答!所以现在再次提了出来,好久没上csdn了,给100可以吧,这个烂问题~,闷!!!  
 

· 网友精彩回答:

发表者:sxbamboo

这个好象是程序没有编译过吧。你这个要当放程序的地方直接编译后以后才能看到错误!一般是你没有编译引起的!

发表者:jnywr_g

是off  
   
  不是off哦     ^_^

发表者:smile9961

没遇到过...

发表者:tsbix

off第一个字母需要大写,并且必须使用双引号引起来

发表者:zykj_2000

这应该是你程序运行出错,检查一下数据库连接之类的地方

发表者:xiahouwen

将此   <customerrors>   标记的“mode”属性设置为“off”。  
  还有如果你的程序是release的那就看不到详细的错误代码处了

发表者:zhaoliang_chen

按你所说的分析  
  原因不在你的代码  
  应该在服务器上  
  尤其是   machine.config   文件是否配置正确  
  服务商的.net   framework   装的是否正确,和其他安装的软件是否有冲突  
  文件放的位置真的正确吗?  
  等等  
  建议你还是到服务商那里看看  
 

发表者:jack1026

没有经验.

.
© 2006-2008 All Rights Reserved