描述

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

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


分析器错误

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

分析器错误消息: 未能加载类型“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又在哪里,齐不齐全,结合出错提示来排查问题。出现一个问题,然后深究它出现的原因,往往能够了解更身一层的原理,并且记忆更加深刻。如果要达到那种出现问题一看就知道什么原因的程度,要么遇到并解决过此类问题要么知道它背后的原理。而要进行这个学习提高经验,可以有如下做法:第一、找官网文档或者研究源码,弄懂原理,这种不经过大量实战还是不能很好掌握;第二、每出现一个问题就研究背后原理,次数多了,串起来也能逐渐完整,这种针对性强一点,要求每次都要弄懂原理而不仅仅是解决问题。最后,无论学习什么,要掌握并熟练这门技术,都需要有大量的实践和理论支撑,脚踏实地最为重要。

asp.net mvc5 分析器错误消息: 未能加载类型“XXX.MvcApplication”的更多相关文章

  1. windows 2003 发布遇到问题---分析器错误消息: 未能加载类型“YWPT.MvcApplication”。

    问题如下: “/”应用程序中的服务器错误. ------------------------------------------------------------------------------ ...

  2. 分析器错误消息: 未能加载类型“WebApplication._Default”

    1.新建一个空白解决方案2.新闻一个Web Application项目 默认就有Default.aspx 直接调试的时候出现-------------------------------------- ...

  3. 分析器错误信息: 未能加载类型“xxx.Global”。

    Global.asax错误 分析器错误 说明: 在分析向此请求提供服务所需资源时出错.请检查下列特定分析错误详细信息并适当地修改源文件. 分析器错误信息: 未能加载类型“xxx.Global”. 源错 ...

  4. “/”应用程序中的服务器错误。||分析器错误消息: 未能加载类型“WebApplication1._Default”

    环境VS2008 无法运行WEB项目,Winfrom程序OK. 新创建的WEB项目直接运行报下图错误. 尝试多种方法: 1,重新生成项目,运行.(失败) 2,重装VS2008(默认.完全.自定义)安装 ...

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

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

  6. IIS 分析器错误消息: 未能加载类型“_Default”

    还会出现不能加载程序集,如: using Model;using BLL;  均报错 但是在vs2012  iis express中调试正常, 按照网上方法: 我将vs  web项目下的目录全部cop ...

  7. 分析器错误消息: 未能找到 CodeDom 提供程序类型

    ylbtech-Error-WebForm:分析器错误消息: 未能找到 CodeDom 提供程序类型“Microsoft.CodeDom.Providers.DotNetCompilerPlatfor ...

  8. 分析器错误消息: 未能加载文件或程序集“System.WEB.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找不到指定的文件。

    分析器错误消息: 未能加载文件或程序集“System.WEB.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=3 ...

  9. asp.net 分析器错误消息: 文件.aspx.cs”不存在错误

    发布webapplication时后老是报告分析器错误消息: 文件.aspx.cs”不存在错误,差点抓狂,后来在网上搜到原因是: <%@ Page Language="C#" ...

随机推荐

  1. poj3616(LIS简单变式)

    题目链接:http://poj.org/problem?id=3616 思路: 我的第一反应是背包,因为每个interval要么选择要么不选,后来发现状态方程很难写出来.后来想一想发现就是LIS的简单 ...

  2. android环境安装及配置

    直接从网上下载适合当前系统的jdk(eclipse需要一个java虚拟器的环境) 直接从android上下载最新的adt-bundle-windows-x86(64)-xxxxxx.zip(集成好的e ...

  3. handler------post传送方式

    package com.qianfeng.gp08_day26_hanlder2; import android.os.Bundle; import android.os.Handler; impor ...

  4. IIS6.0创建新网站后,浏览显示需输入用户名和密码

    1.首先我们需要创建一个用于匿名访问的账号. 我的电脑右键,电脑管理->本地用户和组->用户->新用户 注意勾选(用户不能更改密码和密码永不过期这两项)   2.右键新创建的用户-& ...

  5. springmvc将处理后的数据通过get方法传给页面时,可能会出现乱码。下面对于get请求中文参数出现乱码提出解决办法。

    对于get请求中文参数出现乱码解决办法有两个: 1.修改tomcat配置文件(tomcat--->conf--->server.xml)添加编码与工程编码一致,如下: <Connec ...

  6. 使用Spring框架来管理模板类

    1. 刚才编写的代码使用的是new的方式,应该把这些类交给Spring框架来管理. 2. 修改的步骤如下 applicationContext.xml中<beans>标签的开头配置为: * ...

  7. Linq select 语法

    文档:https://code.msdn.microsoft.com/101-LINQ-Samples-3fb9811b 1.可以对查询出来的结果做一些转换,下面的例子在数组中查找以"B&q ...

  8. Laravel Tinker 使用笔记

    我们知道,Laravel Tinker 提供了命令行式的交互调试途径.使用极其方便直观. 使用: #php artisan tinker 要点: 命令要在一行上输入完成,回车执行.>>&g ...

  9. 设计模式-生成者模式之c#代码

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...

  10. ipconfig 查看本机IP地址

    打开cmd 窗口 然后输入ipconfig 就会为你展示你想要的IP地址了...