在线求救--一个头痛的问题-运行时错误--在线等(100分)
我做了一个asp.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>
问题点数:100、回复次数:15Top
1 楼baobei7758(陵少)回复于 2005-04-04 12:39:27 得分 10
错误提示很明显了Top
2 楼netzww(南龙)回复于 2005-04-04 12:40:55 得分 10
将web.config
<configuration>
<system.web>
<customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
</system.web>
</configuration>
改成
<configuration>
<system.web>
<customErrors mode="Off" defaultRedirect="mycustompage.htm"/>
</system.web>
</configuration>
可以发现错误根源
Top
3 楼exing(铱星)回复于 2005-04-04 12:46:26 得分 10
对,要用上面的配置下,不然你在客户端是看不出出现了什么错误。不过,调试成功后还是改回去,不然在出错会暴露你的代码Top
4 楼lidr123(清风一瞬)回复于 2005-04-04 12:49:41 得分 0
可是在本地的时候没有问题啊Top
5 楼redstorm11(沙漠冰河)回复于 2005-04-04 12:53:21 得分 10
远程具体错误是什么?
就要mode="Off"
Top
6 楼Firestone2003(笨笨小猪)回复于 2005-04-04 12:54:24 得分 10
贴一些代码出来看看Top
7 楼lidr123(清风一瞬)回复于 2005-04-04 12:56:48 得分 0
to: Firestone2003(笨笨小猪)
你说的代码是Web.config文件的呢?还是index.aspx的呢?Top
8 楼lidr123(清风一瞬)回复于 2005-04-04 12:57:27 得分 0
我已经改过了,可是还是哪个错误Top
9 楼SaSBYa(人的价值就是为社会创造的价值。)回复于 2005-04-04 22:04:38 得分 10
数据库连接?系统日志?.Net的版本?
这个错误提示没有什么用处.
如果做的东西什么都看不见的话,应该同系统配置及与系统交互的部分有问题.
真要不行,你就改成
<configuration>
<system.web>
<customErrors mode="Off" defaultRedirect="mycustompage.htm"/>
</system.web>
</configuration>
后,看看提示吧(这应该是最快的办法)
Top
10 楼677(陆柒柒)回复于 2005-04-05 06:50:40 得分 10
web.configTop
11 楼fphuang(人在哈尔滨·四月)回复于 2005-04-05 08:16:27 得分 0
upTop
12 楼syeerzy(快乐永远*先天下之乐而乐*后天下之忧而忧*)回复于 2005-04-05 08:28:36 得分 10
首先你贴的根本就不是错误信息,而是告诉你去哪里找错误信息。。。。
把真正的错误信息贴上来,要不然别人也帮不了你Top
13 楼leileibinbin(小小类)回复于 2005-04-05 08:46:21 得分 10
如果在本机上运行没有错误,而到了服务器上不能运行,应该就是系统设置方面的问题,比如iis设置对不对?数据库连接对不对?.net框架版本是否有问题?
你写的错误信息只是告诉你在web.config里怎样做可以看到详细的错误内容。Top
14 楼lidr123(清风一瞬)回复于 2005-04-05 09:35:43 得分 0
可是我设置了,没有用啊,仍然没有办法看到错误啊Top
15 楼aoyang07(傲阳)回复于 2005-04-05 09:50:07 得分 10
很有可能是服务器的问题,我就试过这种情况,在别的服务器上没问题,换了另一个就出现了和你一样的情况,反复修改web.config 也没有用Top




