Web应用程序Web配置运行时错误

时间:2015-06-29 14:18:00

标签: asp.net web-config

我正在使用Visual Studio 2012 Web窗体,当我从本地服务器打开它时网站正常启动但是当我将文件移动到GoDaddy托管到httpdocs时出现此错误

Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine. 

    Details: To enable the details of this specific error message to be viewable on remote machines, please create a <customErrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customErrors> tag should then have its "mode" attribute set to "Off".


    <!-- Web.Config Configuration File -->

    <configuration>
        <system.web>
            <customErrors mode="Off"/>
        </system.web>
    </configuration>
    Notes: The current error page you are seeing can be replaced by a custom error page by modifying the "defaultRedirect" attribute of the application's <customErrors> configuration tag to point to a custom error page URL.


    <!-- Web.Config Configuration File -->

    <configuration>
        <system.web>
            <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
        </system.web>
    </configuration>

1 个答案:

答案 0 :(得分:0)

您的代码抛出了您无法看到的异常。将您的代码更改为mode =&#34; Off&#34;如消息所示。长期我建议使用像ELMAH这样的日志记录工具,这样您就可以看到异常并为最终用户提供友好页面。 http://www.hanselman.com/blog/ELMAHErrorLoggingModulesAndHandlersForASPNETAndMVCToo.aspx