我在Windows 7 64位中收到此错误:
为''创建配置节处理程序时发生错误:该程序集不允许部分信任的调用方。
当我尝试读取配置部分时,会发生这种情况,该部分映射到GAC中DLL中的类,我使用的是针对框架3.5的Visual Studio 2010,我在域中并且exe从网络共享运行,exe已签名。
仅在Windows 7上失败,XP机器可以从同一网络共享运行应用程序,我在两台机器上都使用我的域帐户。
有谁知道为什么这会在Windows 7上失败?,非常感谢你的时间。
答案 0 :(得分:3)
当我们的IT部门将用户的计算机隐形升级到Windows 7时遇到了类似的麻烦,我怀疑您可能需要使用caspol.exe更新信任级别
对于XP,我们通常会运行:
%windir%\Microsoft.NET\Framework\v2.0.50727\CasPol.exe -q -m -ag 1.2 -url file:\\s:\* FullTrust
但现在使用Win7已改为:
%windir%\Microsoft.NET\Framework64\v2.0.50727\CasPol.exe -q -m -ag 1.2 -url file:\\s:\* FullTrust
答案 1 :(得分:2)
我使用此命令修复:
caspol -cg 1.2 FullTrust
Intranet区域设置了LocalIntranet权限,(不知道为什么它是LocalIntranet,它应该是FullTrust)。
感谢dreynold。