描述

今天忽然碰到一个这个错误:

“/”应用程序中的服务器错误。


分析器错误

说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。

分析器错误消息: 未能加载类型“XX.MvcApplication”。

源错误:

行 1:  <%@ Application Codebehind="Global.asax.cs" Inherits="XX.MvcApplication" Language="C#" %>

源文件: /global.asax    行: 1

顿时懵逼,不知如何是好,果然是问题发生在自己身上的时候就会不知所措 ,教别人的时候说的头头是道。

思路

下面说说解决这类问题的思路

首先看一下提示,未能加载类型“XX.MvcApplication”,也就是找不到这个类型,源文件是 global.asax的第一行。

下一步,为什么会找不到呢?分析原因:第一、命名空间不同。可能修改了,不统一,所以找不到;第二、输出的位置改掉了,不在web.config文件所在目录的bin文件夹里面,导致网站启动的时候找不到相应的项目的dll

知道大概原因就好解决问题了,下次遇到这种黄色错误页,不要慌,先做深呼吸,然后看提示,参考这里说的思路尝试一下,基本就能解决大部分问题。

总结

mvc启动最开始运行  global.asax里面的类 MvcApplication 的 application_start 方法,在这里注册全局配置,基本上这个方法断点成功之后,说明项目的文件都没什么问题,出现什么问题,都能通过合理的断点去调试来发现解决问题。这次是启动失败了,那么首先应该检查文件,web.config在哪里,相应的dll又在哪里,齐不齐全,结合出错提示来排查问题。出现一个问题,然后深究它出现的原因,往往能够了解更身一层的原理,并且记忆更加深刻。如果要达到那种出现问题一看就知道什么原因的程度,要么遇到并解决过此类问题要么知道它背后的原理。而要进行这个学习提高经验,可以有如下做法:第一、找官网文档或者研究源码,弄懂原理,这种不经过大量实战还是不能很好掌握;第二、每出现一个问题就研究背后原理,次数多了,串起来也能逐渐完整,这种针对性强一点,要求每次都要弄懂原理而不仅仅是解决问题。最后,无论学习什么,要掌握并熟练这门技术,都需要有大量的实践和理论支撑,脚踏实地最为重要。

转载于:https://www.cnblogs.com/xxred/p/8433572.html

asp.net mvc5 分析器错误消息: 未能加载类型“XXX.MvcApplication”相关推荐

  1. C# 分析器错误消息: 未能加载类型“XXXX”2种情况解决

    问题描述: 分析器错误消息: 未能加载类型"XXXX". 问题分析: 本人总结了以下2种情况. 1.新建了aspx页面,没有重启服务器就直接访问该页面. 解决办法:重启服务器,重新 ...

  2. 分析器错误消息: 未能加载类型“Automation.Web.MvcApplication”。

    常见原因1 : 可能是自己手动修改了项目 ==>属性==>生成的输出路径 ,导致版本不兼容 常见员因2  :  Global的 命名空间 与 项目的命名空间 不一致 常见原因3  : 查看 ...

  3. 分析器错误信息: 未能加载类型命名空间.类... ---小结

    分析器错误信息: 未能加载类型"命名空间.类"... 此类问题一般是以下问题引起: 1. ..看看你上次修改程序后,是不是没有编译通过?如果没有编译通过,修改错误的代码. ...删 ...

  4. 分析器错误信息 未能加载类型 命名空间 类 ---小结

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 分析器错 ...

  5. 分析器错误消息: 未能创建类型

    问题现象: 开发webservices在VS中运行正常,IIS7发布浏览器查看提示分析器错误消息: 未能创建类型.. 解决方案 ①首先必须先在IIS在创建一个虚拟目录(这个就不用多说了吧),如果这个时 ...

  6. 分析器错误信息: 未能加载类型命名空间.类...

    解决方法:1.看看你上次修改程序后,是不是没有编译通过?如果没有编译通过,修改错误的代码. 2.删除原来的bin下面的dll文件(删除该程序生成的dll文件,引用的dll文件不要删除).在VS.NET ...

  7. 分析器错误信息: 未能加载类型“WebApplication1.Global”。类似问题总结。

    1.解决方法: 请按照下面的步骤进行: 1.看看你上次修改程序后,是不是没有编译通过?如果没有编译通过,修改错误的代码. 2.删除原来的bin下面的dll文件(删除该程序生成的dll文件,引用的dll ...

  8. 分析器错误消息: 无法执行程序。所执行的命令为 C:\Windows\Microsoft.NET\Framework\v4.0 \csc.exe/noconfig/fullpaths@C:\W

    1.分析器错误消息: 无法执行程序.所执行的命令为 "C:\Windows\Microsoft.NET\Framework64\v4.0.30319\csc.exe" /nocon ...

  9. web服务器未能创建类型,WEBSERVICE 分析器错误信息: 未能创建类型

    我把SERVICE,放在我网站空间里面,我自己建了个目录,里面放我的WEBSERVICE,但是执行的时候不好用 提示如下 "/"应用程序中的服务器错误. ------------- ...

最新文章

  1. Java各版本的重大改变
  2. mysql 5.7临时表空间_深度解析MySQL 5.7之临时表空间
  3. 已解决:Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: TLS handshaketimeout
  4. 使用springboot发送带附件邮件(465端口加密邮件)
  5. Android——手机系统重装的备忘笔记
  6. MapReduce运行时出现java.lang.NoClassDefFoundError
  7. iOS 关于使用xib创建cell的两种初始化方式
  8. imagenet classification with deep convolutional neural networks
  9. c++中两个头文件定义同名类的解决办法
  10. Microsoft Visual Studio 2012 旗舰版 镜像 ISO 官方下载地址 旗舰版 序列号 SN VS2012_ULT_chs.iso
  11. Apache网页与安全优化之--网页压缩
  12. Instagram帖子类型及标题撰写技巧
  13. 新版Win10开机任务栏卡死的原因和解决方法
  14. 盘点一些网站的反爬虫机制
  15. oppo手机android系统进程,OPPO手机应用软件怎么在后台运行?OPPO软件后台运行两种方法...
  16. JAVA之线程和线程池
  17. CPU降温软件测试自学,CPU降温软件真的有用吗工作原理是什么
  18. 12 Roll A Ball全部代码
  19. php nts,wamp 环境中的nts php 配置方式
  20. 程序员刚写完代码 , 就被开除了

热门文章

  1. oracle数据库imp导入失败提示:“不是有效的导出文件, 标头验证失败”解决方法,修改dmp文件里oracle数据库版本号方法
  2. Python 技术篇-使用pygame库展示界面添加图片不显示问题解决办法
  3. YTU_3137: 动态规划基础题目之拦截导弹
  4. java中insert函数
  5. shell `-c`参数 如何使用
  6. linux hadoop集群搭建,hadoop集群搭建
  7. A、B、C、D四个字母,能组成多少个互不相同且无重复三位组合
  8. njust 1927 谁才是最强战舰!(anti-nim博弈论)
  9. jdbc链接数据库mysql
  10. 算法笔记——整数划分1