网站是2.0的,但是用了,Microsoft.Web.UI.WebControls 本地调试没有问题,但上传到空间(虚拟主机)时
提示如下:未能加载文件或程序集“Microsoft.Web.UI.WebControls”或它的某一个依赖项。无法验证强名称签名。此程序集可能已被篡改,或者已被延迟签名,但没有用正确的私钥进行完全签名。 (异常来自 HRESULT:0x80131045) 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.IO.FileLoadException: 未能加载文件或程序集“Microsoft.Web.UI.WebControls”或它的某一个依赖项。无法验证强名称签名。此程序集可能已被篡改,或者已被延迟签名,但没有用正确的私钥进行完全签名。 (异常来自 HRESULT:0x80131045)请问如何解决???????????????????????????

解决方案 »

  1.   

    Microsoft does not currently support Microsoft Internet Explorer WebControls.
    http://support.microsoft.com/kb/328046/en-us
      

  2.   

    TO :vrhero
    请问如何解决??????????????
      

  3.   

    可以试试在web.config中配置,然后把相关程序集放到bin目录下了
      

  4.   

    TO windinwing您好,我已经放在bin下了,根据提示也是找到程序集了,但是它提示 无法验证强名称签名 
    不知如何解决
      

  5.   

    to sunshine_anycall
     版本是一样的
      

  6.   

    按你的说法,你把程序放到其他的虚拟空间上就没有事,应该是虚拟主机的事,可能主机的配置有问题,你在你的程序中引用一下webcontrol.dll程序集试下
      

  7.   

    用gacutil.exe查看一下已安装的assembly的情况
      

  8.   

    关键是我看不了他们的虚拟主机,他跟我说别的.net 都没有问题
      

  9.   

    根据错误提示应该是没有正确引用dll
      

  10.   

    你在虚拟机上装个netframework3.5
      

  11.   

    .netframework没有装好,我以前有这个问题都解决了,
      

  12.   

    就是.net framework的版本问题,重装一下就好了
      

  13.   

    不知道是哪个dll 文件没找到 ,看下路径 是什么 ,把dll文件放在相应的路径就可以了
      

  14.   

    到这里来提问,这里的人都是高手!http://zhidao.4bo.cn/
      

  15.   

    到这里来提问,这里的人都是高手!http://zhidao.4bo.cn/