分析器错误消息: 类型“gyjx.Global”不明确: 它可能来自程序集“D:\IISDIR\code\gjjx\bin\App_Code.DLL”或程序集“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\gjjx\c4549c00\b2d7c81f\App_Code.kdptgwh6.DLL”。请在类型名称中显式指定程序集。源错误:
行 1: <%@ Application Inherits="gyjx.Global" Language="C#" %> 源文件: /gjjx/global.asax 行: 1
--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:2.0.50727.1882; ASP.NET 版本:2.0.50727.1879
行 1: <%@ Application Inherits="gyjx.Global" Language="C#" %> 源文件: /gjjx/global.asax 行: 1
--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:2.0.50727.1882; ASP.NET 版本:2.0.50727.1879
2.删除原来的bin下面的dll文件(删除该程序生成的dll文件,引用的dll文件不要删除)
3.在VS.NET中,选择“生成”->“重新生成解决方案”。
然后,重新运行,看看是否成功。-------------------------------------
还有一种情况也会产生这种错误信息:
当项目中的某个.aspx或者.ascx文件被排除在项目外,而有些页面又需要调用这个文件的时候,也会产生这样的错误,此时,你可以将该文件包括到项目中,然后重新编译一下就可以了。
还有很多情况会出现这种错误:
比如:
拷贝了一个旧项目,然后把命名空间的根目录改了,
相应的Global.asax.cs的命名空间要做相应的改变。
否则会找不到*.global,出现大家讨论的这种错误
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\gjjx\c4549c00\b2d7c81f\App_Code.kdptgwh6.DLL这个怎么查看其中封装的类?