最近有个项目使用ASP.NET MVC开发,遇到一个问题,表现为:通过本地(localhost,本地ip)访问一切正常,但是通过远程链接的时候,呈现给浏览器的都是http 500内部服务器错误,通过查看asp.net mvc的源代码发现HandleErrorAttribute.cs的第92行

            filterContext.ExceptionHandled = true;filterContext.HttpContext.Response.Clear();filterContext.HttpContext.Response.StatusCode = 500;

在web.config 配置文件中启用错误处理节点后表现正常了。

<customErrors mode="Off"/>

这里有个疑问,在把HandleErrorAttribute.cs的第92行代码注释后,部署也没有出现具体的异常,那么customErrors 和HandleError之间有什么关系呢?

ASP.NET MVC HandleErrorAttribute 和 远程链接相关推荐

  1. [Asp.net MVC]HandleErrorAttribute异常过滤器

    [Asp.net MVC]HandleErrorAttribute异常过滤器 参考文章: (1)[Asp.net MVC]HandleErrorAttribute异常过滤器 (2)https://ww ...

  2. How ASP.NET MVC Works?

    一.ASP.NET + MVC IIS与ASP.NET管道 MVC.MVP以及Model2[上篇] MVC.MVP以及Model2[下篇] ASP.NET MVC是如何运行的[1]: 建立在" ...

  3. ASP.NET MVC路由扩展:路由映射

    上周我写了三篇文章(一.二.三)详细地介绍了ASP.NET的路由系统.ASP.NET的路由系统旨在通过注册URL模板与物理文件之间的映射进而实现请求地址与文件路径之间的分离,但是对于ASP.NET M ...

  4. asp.net mvc Autofac 依赖注入框架 使用

    Autofac是一款IOC框架,比较于其他的IOC框架,如Spring.NET,Unity,Castle等等所包含的,它很轻量级性能上非常高. 官方网站http://autofac.org/ 源码下载 ...

  5. 1月4日链接篇:ASP.NET, ASP.NET AJAX, ASP.NET MVC, Visual Studio, IIS7

    [原文地址]Jan 4th Links: ASP.NET, ASP.NET AJAX, ASP.NET MVC, Visual Studio, IIS7 [原文发表日期] Friday, Januar ...

  6. 图文详解远程部署ASP.NET MVC 5项目

    图文详解远程部署ASP.NET MVC 5项目 原文:图文详解远程部署ASP.NET MVC 5项目 话外篇: 由于感觉自己的机器比较慢,配置不好,所以最近想把之前的项目部署到实验室的服务器上,但是由 ...

  7. ASP.NET MVC实践系列5-结合jQuery

    现在做web开发肯定都听说过jQuery,jQuery在ASP.NET MVC被支持的很好,而且据说vs2010中也会集成进去,所以使用ASP.NET MVC了解jQuery肯定有莫大的好处,所以这里 ...

  8. 在 Asp.NET MVC 中使用 SignalR 实现推送功能

    一,简介 Signal 是微软支持的一个运行在 Dot NET 平台上的 html websocket 框架.它出现的主要目的是实现服务器主动推送(Push)消息到客户端页面,这样客户端就不必重新发送 ...

  9. 程序猿修仙之路--数据结构之你是否真的懂数组? c#socket TCP同步网络通信 用lambda表达式树替代反射 ASP.NET MVC如何做一个简单的非法登录拦截...

    程序猿修仙之路--数据结构之你是否真的懂数组? 数据结构 但凡IT江湖侠士,算法与数据结构为必修之课.早有前辈已经明确指出:程序=算法+数据结构  .要想在之后的江湖历练中通关,数据结构必不可少.数据 ...

  10. 使用jQuery.Ajax向ASP.NET MVC控制器Post数据

    jQuery自带了Ajax的函数,你可以使用它从远程服务器下载网页,但问题是,大部分Ajax都是通过GET这种方式与远程服务器交互的. 但如果你想通过Ajax向远程服务器传递数据呢?当然jQuery. ...

最新文章

  1. 刻意练习:LeetCode实战 -- Task04. 三数之和
  2. matlab中uint16(uint8)函数的用法
  3. ie传递给系统调用的数据区域太小_内存区域与内存溢出异常
  4. 研磨设计模式学习笔记1--简单工厂(SimpleFactory)
  5. Axure制作倒计时
  6. 谷歌邮箱lmap服务器填什么_Gmail IMAP的应用技巧
  7. 幽灵蛛(pholcus)规则(二)
  8. 华为、华三交换机查看光模块收发光及光模块信息
  9. 我转行程序员的那一年(六)
  10. 「罗马人的故事 III 胜者的迷思」读后感 Part1,格拉古兄弟
  11. prologue:It's hard to name this article
  12. java中验证码发送_实现短信验证码的发送[JAVA]
  13. centos7 oracle 11.2静默安装
  14. 4个经典案例:国外社交媒体是这样病毒性营销的
  15. python 写一个计算器_用 Python 写个计算器
  16. LE AUDIO介绍
  17. 牛人年年有 今年特别多
  18. Mac如何在中文输入法中显示英文标点
  19. mysql驱动表优化_Mysql 驱动表查询优化
  20. 改进地图搜索用户体验,还是完善

热门文章

  1. JS学习总结(12)——Math对象/时间对象
  2. ENVI学习总结(七)——图像融合
  3. Picasso(毕加索)加载圆形图片、圆角图片
  4. 我是如何通过思维系统实现年薪50万的?
  5. efi分区能不能删除 win10_电脑分区被删除如何恢复_win10系统中EFI分区被删除的处理方法...
  6. dubbo k8s 服务发现_记一次dubbo服务发现导致的OOM
  7. linux popen阻塞_linux popen()与system()的区别
  8. python 教材 配套 试题库_Python语言应用2020满分完整版考 试题库大全
  9. Linux下java获取屏幕分辨率,关于Android如何获取屏幕分辨率的例子
  10. c++除法保留小数_BigDecimal 加减乘除、保留小位数