在机架空间云站点中使用itextsharp.dll时出现安全异常。以下是例外:


[SecurityException:该程序集不允许部分受信任的调用方。]


有人可以帮忙吗?

最佳答案

为了确保您的程序集可以在中等信任的环境中工作,您需要给它们一个强名称,并使用告诉.NET安全运行时允许代码的属性对其进行标记。

要允许代码中部分受信任的调用者,请将以下属性添加到程序集的AssemblyInfo.cs文件中:

[assembly: AllowPartiallyTrustedCallers]


您还需要确保该文件引用System.Security命名空间。

此外,您还需要通过项目属性对话框对程序集进行签名,从而为程序集起一个好名字。

10-06 07:02