如何在托管网站时解决asp.net中的运行时错误

时间:2014-02-13 06:20:41

标签: asp.net web.config-transform

我在当地完成了我的工作。 aspx的所有页面都正常工作,但是当我将我的网站上传到远程服务器时。我面对这个错误......

  

运行时错误   描述:服务器上的应用程序失败。出于安全原因,当前用于防止应用程序故障的自定义设置远程查看有关遇到的错误的更多详细信这些详细信息可以在浏览器中显示,但在服务器上本地运行。

     

详细信息:要在远程服务器上显示此特定错误消息的详细信息,请在当前Web根目录中的配置文件“web.config”中创建标记。标签的“mode”属性必须设置为“Off”。

<! - Web.Config Configuration File -> 
<configuration> 
    <system.web> 
        <customErrors mode="Off"/> 
    </ system.web> 
</ configuration>
  

注意:您可以通过修改当前属性“defaultRedirect”应用程序配置标记来指定自定义错误页面的URL来自定义错误页面。

请告诉我如何删除此错误并在互联网浏览器上查看我的asp页面。

1 个答案:

答案 0 :(得分:0)

您收到的错误未显示给您。您必须将customErrors模式设置为off或设置RemoteOnly以查看错误,您在访问数据库时可能会获得exception。一旦您知道错误,就可以修复该错误,并在 web.config 的customErrors标记中再次将模式设置为On

<customErrors defaultRedirect="url" mode="Off">
      <error statusCode="500" redirect="InternalError.htm"/>
</customErrors>