我有一个非常好的asp.net2 WebForms项目,包括引用为.Net2编译的dll。
问题是我现在已经为.Net4重新编译了dll,并且已经将VS2010 asp.net WebForms项目“升级”为.Net4,并且asp.net WebForms应用程序将无法访问该DLL。
第一次调用dll时,我得到System.NullReferenceException:对象引用未设置为对象的实例。
其他WinForms应用程序可以访问新的dll。
无论出现什么问题,VS2010会冻结,我需要使用任务管理器将其关闭。
我已经搜索过,找不到任何甚至可以远程指出问题所在的东西。
答案 0 :(得分:1)
问题出在dll的保护系统中。实际上,dll已损坏。
令人失望的是,没有引发错误事件来指示读取错误而不是仅返回null。