必威体育Betway必威体育官网
当前位置:首页 > IT技术

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

时间:2019-11-03 15:42:16来源:IT技术作者:seo实验室小编阅读:58次「手机版」
 

customerrors

   一次在将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.感谢同行同事朋友们的帮助,继续努力:)

文章最后发布于: 2015-02-09 11:09:45

相关阅读

Eclipse运行项目报no route to host : connet

在使用Eclipse启动项目是,报no route to host : connet错误。觉得很奇怪,代码也没有报错怎么运行后报错了呢?调查一番后发现用于开发

win7-vs2012下安装.net frame work 的过程

第一,  vs和.net的对应关系大致如下vs2010----.net framework 4.0    vs2012----.net framework 4.5   vs2015----.net fram

(解读)什么是渗透测试(Penetration Testing)?

(解读)什么是渗透测试(Penetration Testing)? 渗透测试(Penetration Testing),也称为Pen Testing,是测试计算机系统、网络或Web应用程序

zeronet使用指南

概述 什么是zeronet,首先我一直想写这么一篇博客,但是你懂得我为什么不写,但是不写就不完美了啊,于是

不能使用命令netstat-an

学习Apache httpd时,想查看80端口,输入netstat -an命令查看端口时,却显示不是内部或外部命令,也不是可运行的程序或批处理文件(如下图):

分享到:

栏目导航

推荐阅读

热门阅读