请求类型'System.Security.Permissions.SecurityPermission,mscorlib,Version = 4.0.0.0,Culture = neutral,PublicKe的权限

时间:2015-11-19 09:33:03

标签: c# .net visual-studio windows-7-x64

我有第三方DLL,我已将其集成到我的应用程序中。但是,当我尝试调用此DLL时,我得到以下错误。

  

请求类型'System.Security.Permissions.SecurityPermission,mscorlib,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'的权限失败

所以我尝试了很多广告而没有成功。

试过这个

  <system.web>
    <trust level="Full"  />
  </system.web>

并尝试使用gpedit添加组策略。

此外,在项目属性中启用ClickOnce选项后,我可以使用VS2010顺利运行所有内容,但如果我在bin文件夹中打开exe文件,则会出现此错误。

我正在使用带有WIN 7 X64的.NET 4.0

终于找到了一些可疑的东西。我正在使用POS用于.Net。为了工作.net的POS,我需要在配置文件中包含这些行

<startup useLegacyV2RuntimeActivationPolicy="true">
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
  </startup>
  <runtime>
    <NetFx40_LegacySecurityPolicy enabled="true"/>
  </runtime>

但是在插入之后,上面的DLL开始给出安全性异常。

0 个答案:

没有答案