从网络共享运行时,我的应用程序抛出以下异常:
该程序集不允许部分受信任的调用者。
我的应用程序引用了两个 DLL 文件:
- BitFactory.Logging.dll
- 文件助手.dll
我不确定哪一个有问题。
AllowPartiallyTrustedCallersAttribute
:阅读它,但我没有这两个 DLL 文件的源代码,所以我无法将属性添加到这些 DLL 文件中。CASPOL.EXE
:使用一些变体添加了我的网络共享,例如caspol -machine -addgroup 1. -url \\netserver\netshare\* LocalIntranet
似乎没有任何影响。
我以前使用 .NET 3.5 使用过 CASPOL hack,但是现在它似乎不适用于 .net 4.0。谁能建议我如何绕过这个“部分信任的呼叫者”检查?
谢谢。