.net出现服务器应用程序错误,急!!
用.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>
请大家帮帮忙吧!!1
------解决方案--------------------重新编译一下 在传上去
------解决方案--------------------可能是服务器上的问题,没有创建目录
------解决方案--------------------如何可能在服务器上重新编译一下,看看如何
------解决方案--------------------晕!你最好在服务器 上看那里出问题了!
将此 <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>
或者是根据他这个提示!把你的webconfig 修改下!看下到底报什么做!
能肯定的是 发布的程序肯定有问题!
要么 你登陆到服务器上本机访问下发布的网站 看他抱的错!
要不修改webconfig
------解决方案--------------------去服务器上看错误信息,要不就把config文件改一下,这样哪看得出来
------解决方案--------------------这个不是web.config的问题,是你的程序中存在问题,你把程序放在本志调试下,可以看到出错的原因,可能是你的数据库的字段类型不匹配,或者是因为你直接访问某个页面时,因为没有传入值,而你在后台没做相关的判断处理,出错,等等~~
偶遇到过的
------解决方案--------------------iis管理里面浏览
------解决方案--------------------服务器的IIS管理啊,汗,你这种不是数据库连的不对就是路径有问题,去服务器上调试啦
------解决方案--------------------因为服务器没有装开发环境,所以你代码或则Web.Config 有任何编译问题和设置问题都是报这个错误页面。
还有如果你开放的时候用的是VS2005平台内置的IIS的话,在正式服务器上面IIS就会出现问题。
我也遇到过多次,不过多半是开发者自己的代码问题。