ASP.NET --自定义错误信息显示(customErrors, compilation)

5 篇文章 0 订阅

        一次在将aps.net MVC框架的一个应用解决方案publish到微软azure上时,新加页面一直请求信息报错(通用错误信息),在本地又运行正常,因为不知道怎么调试问题,怎么也想不通问题。后来在同事的帮助下终于找到了解决方案,找到问题所在。

  1. 首先是解决方案:显示错误信息,找到错误位置(这是至关重要的一点。)

           在web.config 配置文件中设置相应的参数,这样显示详细的错误信息。

<system.web>
<!--mode= "on"(显示通用错误信息)|"off"(不显示通用错误信息,这样可以设置显示错误页面信息)|"RemoteOnly"(只是在远程调用显示通用错误信息)
-->
    <customErrors mode="Off"></customErrors>
<!-- 配置 ASP.NET 用于编译应用程序的所有编译设置。-->
<compilation debug="true" targetFramework="4.5"/>
</system.web>

            参考页面:https://msdn.microsoft.com/zh-cn/library/vstudio/s10awwz0(v=vs.100).aspx

            https://msdn.microsoft.com/en-us/library/h0hfz6fc(v=vs.71).aspx

        2. 错误原因:其实目前也不大清楚具体是什么原因,只是知道错误页面中@Html.Partial("Warning/_RemovedWarning")找不到,但是他是存在的,不然本地也就报错了。后来重新命名这个文件发布一下就找到了。囧~~~
        3.感谢同行同事朋友们的帮助,继续努力:)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值