asp.net mvc5 分析器错误消息: 未能加载类型“XXX.MvcApplication”
描述
今天忽然碰到一个这个错误:
“/”应用程序中的服务器错误。
分析器错误
说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。
分析器错误消息: 未能加载类型“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”的更多相关文章
- windows 2003 发布遇到问题---分析器错误消息: 未能加载类型“YWPT.MvcApplication”。
问题如下: “/”应用程序中的服务器错误. ------------------------------------------------------------------------------ ...
- 分析器错误消息: 未能加载类型“WebApplication._Default”
1.新建一个空白解决方案2.新闻一个Web Application项目 默认就有Default.aspx 直接调试的时候出现-------------------------------------- ...
- 分析器错误信息: 未能加载类型“xxx.Global”。
Global.asax错误 分析器错误 说明: 在分析向此请求提供服务所需资源时出错.请检查下列特定分析错误详细信息并适当地修改源文件. 分析器错误信息: 未能加载类型“xxx.Global”. 源错 ...
- “/”应用程序中的服务器错误。||分析器错误消息: 未能加载类型“WebApplication1._Default”
环境VS2008 无法运行WEB项目,Winfrom程序OK. 新创建的WEB项目直接运行报下图错误. 尝试多种方法: 1,重新生成项目,运行.(失败) 2,重装VS2008(默认.完全.自定义)安装 ...
- 分析器错误消息: 未能加载类型“Automation.Web.MvcApplication”。
常见原因1 : 可能是自己手动修改了项目 ==>属性==>生成的输出路径 ,导致版本不兼容 常见员因2 : Global的 命名空间 与 项目的命名空间 不一致 常见原因3 : 查看 ...
- IIS 分析器错误消息: 未能加载类型“_Default”
还会出现不能加载程序集,如: using Model;using BLL; 均报错 但是在vs2012 iis express中调试正常, 按照网上方法: 我将vs web项目下的目录全部cop ...
- 分析器错误消息: 未能找到 CodeDom 提供程序类型
ylbtech-Error-WebForm:分析器错误消息: 未能找到 CodeDom 提供程序类型“Microsoft.CodeDom.Providers.DotNetCompilerPlatfor ...
- 分析器错误消息: 未能加载文件或程序集“System.WEB.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找不到指定的文件。
分析器错误消息: 未能加载文件或程序集“System.WEB.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=3 ...
- asp.net 分析器错误消息: 文件.aspx.cs”不存在错误
发布webapplication时后老是报告分析器错误消息: 文件.aspx.cs”不存在错误,差点抓狂,后来在网上搜到原因是: <%@ Page Language="C#" ...
随机推荐
- poj3616(LIS简单变式)
题目链接:http://poj.org/problem?id=3616 思路: 我的第一反应是背包,因为每个interval要么选择要么不选,后来发现状态方程很难写出来.后来想一想发现就是LIS的简单 ...
- android环境安装及配置
直接从网上下载适合当前系统的jdk(eclipse需要一个java虚拟器的环境) 直接从android上下载最新的adt-bundle-windows-x86(64)-xxxxxx.zip(集成好的e ...
- handler------post传送方式
package com.qianfeng.gp08_day26_hanlder2; import android.os.Bundle; import android.os.Handler; impor ...
- IIS6.0创建新网站后,浏览显示需输入用户名和密码
1.首先我们需要创建一个用于匿名访问的账号. 我的电脑右键,电脑管理->本地用户和组->用户->新用户 注意勾选(用户不能更改密码和密码永不过期这两项) 2.右键新创建的用户-& ...
- springmvc将处理后的数据通过get方法传给页面时,可能会出现乱码。下面对于get请求中文参数出现乱码提出解决办法。
对于get请求中文参数出现乱码解决办法有两个: 1.修改tomcat配置文件(tomcat--->conf--->server.xml)添加编码与工程编码一致,如下: <Connec ...
- 使用Spring框架来管理模板类
1. 刚才编写的代码使用的是new的方式,应该把这些类交给Spring框架来管理. 2. 修改的步骤如下 applicationContext.xml中<beans>标签的开头配置为: * ...
- Linq select 语法
文档:https://code.msdn.microsoft.com/101-LINQ-Samples-3fb9811b 1.可以对查询出来的结果做一些转换,下面的例子在数组中查找以"B&q ...
- Laravel Tinker 使用笔记
我们知道,Laravel Tinker 提供了命令行式的交互调试途径.使用极其方便直观. 使用: #php artisan tinker 要点: 命令要在一行上输入完成,回车执行.>>&g ...
- 设计模式-生成者模式之c#代码
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...
- ipconfig 查看本机IP地址
打开cmd 窗口 然后输入ipconfig 就会为你展示你想要的IP地址了...