分析器错误消息: 类型“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.   

    1.看看你上次修改程序后,是不是没有编译通过?如果没有编译通过,修改错误的代码。
    2.删除原来的bin下面的dll文件(删除该程序生成的dll文件,引用的dll文件不要删除)
    3.在VS.NET中,选择“生成”->“重新生成解决方案”。
    然后,重新运行,看看是否成功。-------------------------------------
    还有一种情况也会产生这种错误信息: 
    当项目中的某个.aspx或者.ascx文件被排除在项目外,而有些页面又需要调用这个文件的时候,也会产生这样的错误,此时,你可以将该文件包括到项目中,然后重新编译一下就可以了。 
    还有很多情况会出现这种错误: 
    比如: 
    拷贝了一个旧项目,然后把命名空间的根目录改了, 
    相应的Global.asax.cs的命名空间要做相应的改变。 
    否则会找不到*.global,出现大家讨论的这种错误
      

  2.   


    C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\gjjx\c4549c00\b2d7c81f\App_Code.kdptgwh6.DLL这个怎么查看其中封装的类?
      

  3.   

    这个是别人的项目,找不到人了,有的dll是引用的,不敢删,删了就不知道上哪找了。