vs2005发布后无法运行
我在本地机上测试运行正常后,发布到其它机器会出现错误,请问是怎么回事啊?
我用的第三方控件,并且我把第三方控件引用的.dll文件全部copy在bin文件夹下。在其它机器上安装运后后,会出现:
Could not load file or assembly 'DevExpress.Web.ASPxDataControls.v7.1 ' or
one of its dependencies. Strong name signature could not be verified. The assembly may have been tampered with, or it was delay signed but not fully signed with the correct private key. (Exception from HRESULT: 0x80131045
首先是, 'DevExpress.Web.ASPxDataControls.v7.1 ' 这个文件绝对是bin文件夹的。我在有的机器上安装有时又会正常。
请问:如何解决这个问题啊?为什么会出现这个情况呢?大家帮帮我,我第一次发布,不晓的什么原因。都去服务器那安装几次了。总是这个原因。
------解决方案--------------------你发布后的项目在本机可以运行吗?
好象跟你这个第三方控件的签名有关系.
------解决方案--------------------恩,我也同意zhenjiaobing(迷茫的人生) 的说法,跟第3方控件的签名有关系,是要用IE里已经有的受信任的根证书签名的才可以的。
可以参考:http://www.wosign.com/Products/WoSign_CodeSigning.htm