日期:2014-05-18  浏览次数:20515 次

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