把FrameWork配置一下
打开FrameWork配置->运行库安全策略->调整区域安全级别,调高信任等级。

解决方案 »

  1.   

    终于高明白了:1、客户端安装.Net FrameWork
    2、服务器端.dll编写时,注意加入安全代码和密钥文件,如:
        new FileIOPermission(PermissionState.Unrestricted).Assert();
          ....操作文件的代码
        CodeAccessPermission.RevertAssert();    在assemblyInfo.cs中加入[assembly: AssemblyKeyFile("mykey.snk")],其中mykey.snk使用sn.exe生成
    3、配置客户端运行库安全策略,注意,是客户端,设置你的WinForm进行操作必要的权限,也可以在服务器端配置后生成msi安装文件,在客户端进行安装4、其他注意事项:
    客户端ie中讲服务器站点设为信任站点,ActiveX部分的权限可以放大一些