常见问题:TFORMer SDK
异常:无法获取所需的权限
异常:无法获取所需的权限
如果您从网络位置(UNC 路径)运行应用程序,在应用程序尝试加载本机编译的 TFORMer DLL 时,可能会出现上述异常。
这是本地计算机上 .NET Framework 信任级别设置引起的问题。本地计算机的默认信任级别为“完全信任”,而网络共享位置的信任级别并非如此。
- http://msdn.microsoft.com/en-us/library/bs2bkwxc(v=vs.80).aspx
- http://blogs.msdn.com/b/shawnfa/archive/2004/12/30/344554.aspx
建议在本地工作站上安装 TFORMer SDK,避免从网络路径加载——或者降低您计算机上的安全设置。您可以使用 Caspol 命令为特定网络路径授予完全信任(详情请参阅 Microsoft 的 Caspol 文档)。以下命令会为本地 Intranet 区域授予完全信任(不推荐这样做):
Caspol –m –cg LocalIntranet_Zone FullTrust