我在编写Web Application时,出现了,如下错误,应该·怎么解决?
“/”应用程序中的服务器错误。
类型“Learn_Asp.net.App_Code.MovieCategories”不明确: 它可能来自程序集“C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\7b6c614f\26455b4e\App_Code.cgpf8lor.DLL”或程序集“C:\Users\Administrator\Desktop\新建文件夹 (2)\新建文件夹\书asp.net4.0\ASP.NET_Learn\ASP.NET_Learn\bin\ASP.NET_Learn.DLL”。请在类型名称中显式指定程序集。
说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Web.HttpException: 类型“Learn_Asp.net.App_Code.MovieCategories”不明确: 它可能来自程序集“C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\7b6c614f\26455b4e\App_Code.cgpf8lor.DLL”或程序集“C:\Users\Administrator\Desktop\新建文件夹 (2)\新建文件夹\书asp.net4.0\ASP.NET_Learn\ASP.NET_Learn\bin\ASP.NET_Learn.DLL”。请在类型名称中显式指定程序集。
源错误:
执行当前 Web 请求期间生成了未经处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。 |
堆栈跟踪:
[HttpException (0x80004005): 类型“Learn_Asp.net.App_Code.MovieCategories”不明确: 它可能来自程序集“C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\7b6c614f\26455b4e\App_Code.cgpf8lor.DLL”或程序集“C:\Users\Administrator\Desktop\新建文件夹 (2)\新建文件夹\书asp.net4.0\ASP.NET_Learn\ASP.NET_Learn\bin\ASP.NET_Learn.DLL”。请在类型名称中显式指定程序集。] System.Web.UI.Util.GetTypeFromAssemblies(IEnumerable assemblies, String typeName, Boolean ignoreCase) +355 System.Web.Compilation.BuildManager.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase) +311 System.Web.UI.WebControls.ObjectDataSourceView.GetType(String typeName) +72 System.Web.UI.WebControls.ObjectDataSourceView.ExecuteSelect(DataSourceSelectArguments arguments) +1804 System.Web.UI.WebControls.ListControl.OnDataBinding(EventArgs e) +111 System.Web.UI.WebControls.ListControl.PerformSelect() +34 System.Web.UI.WebControls.BaseDataBoundControl.DataBind() +72 System.Web.UI.WebControls.BaseDataBoundControl.EnsureDataBound() +66 System.Web.UI.WebControls.ListControl.OnPreRender(EventArgs e) +29 System.Web.UI.Control.PreRenderRecursiveInternal() +156 System.Web.UI.Control.PreRenderRecursiveInternal() +226 System.Web.UI.Control.PreRenderRecursiveInternal() +226 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +7632 |
异常详细信息: System.Web.HttpException: 类型“Learn_Asp.net.App_Code.MovieCategories”不明确: 它可能来自程序集“C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\7b6c614f\26455b4e\App_Code.cgpf8lor.DLL”或程序集“C:\Users\Administrator\Desktop\新建文件夹 (2)\新建文件夹\书asp.net4.0\ASP.NET_Learn\ASP.NET_Learn\bin\ASP.NET_Learn.DLL”。
这两个文件夹下,删掉一个重新编译,或者在网页里继承或者调用方法的时候,带上命名空间
命名空间有冲突或者有修改
那应该怎么解决呢?修改命名空间?
@微澜: 你肯定是修改过名字,造成了不一致,要认真检查
改一下 MovieCategories 的命名空间
修改过,不过还是一样的错误
路过...
把bin 目录删除,重新编译试试。
类型“Learn_Asp.net.App_Code.MovieCategories”不明确: 它可能来自程序
这个东西重复了 自己好好检查下代码