建设网站上海市,网站建设相关的博客有哪些,珠海建设网站机构,济南建设网站 概况1、从网络位置加载程序集失败#xff0c;默认不启用CAS策略
错误原因#xff1a;使用 Assembly.LoadFile(dllPath) 加载外部Dll时#xff0c;DotNET安全机制阻止加载一个本地网或互联网上的程序集。
解决方案#xff1a;
①配置app.config文件#xff0c;在runtime节点…1、从网络位置加载程序集失败默认不启用CAS策略
错误原因使用 Assembly.LoadFile(dllPath) 加载外部Dll时DotNET安全机制阻止加载一个本地网或互联网上的程序集。
解决方案
①配置app.config文件在runtime节点下加子节点 loadFromRemoteSources enabledtrue/
②使用 Assembly.UnsafeLoadFrom(dllPath) 加载程序集不会进行安全检查
③使用 Assembly.Load() 的重载方法byte[] 传参
Assembly.Load(File.ReadAllBytes(strDllPath));
④文件如果被锁定右键Dll文件属性解除锁定