将ASP.NET webforms站点从.net2升级到.net4 |访问引用的DLL问题

时间:2011-01-24 06:59:49

标签: asp.net .net-4.0

我有一个非常好的asp.net2 WebForms项目,包括引用为.Net2编译的dll。

问题是我现在已经为.Net4重新编译了dll,并且已经将VS2010 asp.net WebForms项目“升级”为.Net4,并且asp.net WebForms应用程序将无法访问该DLL。

第一次调用dll时,我得到System.NullReferenceException:对象引用未设置为对象的实例。

其他WinForms应用程序可以访问新的dll。

无论出现什么问题,VS2010会冻结,我需要使用任务管理器将其关闭。

我已经搜索过,找不到任何甚至可以远程指出问题所在的东西。

1 个答案:

答案 0 :(得分:1)

问题出在dll的保护系统中。实际上,dll已损坏。

令人失望的是,没有引发错误事件来指示读取错误而不是仅返回null。