我正在经历一个错误,我已经有一段时间无法解决了。我想知道是否有人能帮我找出这个错误的原因?我对asp / asax完全陌生。经过一些研究,我认为我得到的错误是由于web应用程序试图使用过时的代码。我正在考虑使用Visual和/或整个项目重新构建c#文件。然而,我对C#和asp完全陌生,我想知道这是否可以解决问题和/或是否有可能的替代解决方案,可以给我一些建议。
错误消息
Parser Error Message: Could not load type 'Inventory1.Global'.
Source Error: <%@ Application Codebehind="Global.asax.cs" Inherits="Inventory1.Global" %>完整的 Global.asax内容:
<%@ Application Codebehind="Global.asax.cs" Inherits="Inventory1.Global" %>发布于 2013-06-03 05:50:33
尝试用CodeBehind替换CodeFile
发布于 2013-02-25 17:01:37
无法加载类型
表示无法加载类型。(在本例中,"type“指Inventory1.Global)。类型位于已编译的DLL中。因此,要么DLL不可用,要么过期,要么不包含具有给定名称的public类型。
一些可能的原因是:
名称空间Inventory1 {公共类全局{.}
Note__:避免使用像Inventory1__这样的名称。它们意味着存在一个Inventory2__、Inventory3__等,这是一种糟糕的实践,因为它们是松散的,描述性也不是很强。而且,Global相当模糊,可能会导致与http://msdn.microsoft.com/en-us/library/cc713620.aspx的混淆。
Inventory1,而不是INVENTORY1)。public。如果我不得不猜的话,我会把我的钱放在编译错误上。与PHP和其他解释语言不同的是,在使用C#之前必须成功地编译它们。
发布于 2013-11-14 09:17:00
我有这个错误,只是需要重建这个项目。
https://stackoverflow.com/questions/15071220
复制相似问题