繁体   English   中英

无法在asp.net中加载类型'xxx'

[英]Could not load type 'xxx' in asp.net

VS 2010, asp.net,我收到了一个部分项目,即几个模块的所有标记和代码都在文件后面,而其他模块将从bin文件夹中的assembly集中引用。 它没有任何问题正常工作。 一段时间后,我为其他人保留了文件后面的markup和代码,然后我从bin删除了“程序集”。 当我运行应用程序时,我得到Could not load type 'xxx'错误。 如何解决这个问题?

删除引用并删除程序集后,需要在删除程序集之前删除程序集的引用。 在麻烦编译之后尝试获取页面。

确保不再需要程序集,因为可以通过反射库访问程序集而无需引用。

与原始DLL相比,您没有获得文件后面的所有标记和代码,或者它们与编译生成DLL的文件有所不同。 特别是'xxx'类是罪魁祸首。 你期望找到:

xxx.aspx
xxx.aspx.designer.vb / xxx.aspx.design.cs
xxx.aspx.vb / xxx.aspx.cs

(取决于您使用的是VB还是C#)。

它也可能是命名空间问题,检查您的项目设置并确保提供的标记/代码后缀与您的根命名空间对齐。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM