【发布时间】:2015-08-28 21:18:00
【问题描述】:
我正在使用 Aspose 的 Dll(单元格和 PDF)并遇到权限问题,因为该站点必须设置为中等信任,而 DLL 需要完全信任。在站点仍处于中等信任状态时,我尝试了不同的方法来授予 DLL 完全信任。到目前为止,我已经尝试了以下方法: 使用代码组创建了一个单独的自定义中等信任配置文件
<CodeGroup
class="UnionCodeGroup"
version="1"
PermissionSetName="FullTrust"
Name="Aspose.PDF_Asp.Net"
Description="This code group grant full trust to Aspose.PDF">
<IMembershipCondition
class="StrongNameMembershipCondition"
version="1"
PublicKeyBlob="00240......."/>
</CodeGroup>
我也尝试添加到 .Net Framework Config 文件夹下的 web.config 下
<fullTrustAssemblies>
<add
assemblyName="Aspose.Pdf"
version="10.6.0.0"
publicKey="00240000......"
/>
到目前为止,这些方法都没有奏效。所以我想知道是否可以在不使用网络服务的情况下授予站点内特定页面的完全信任。如果我有一个可以传递参数并使用它在完全信任下运行的页面,那么我至少可以缓解 Aspose 在中等信任下无法运行的问题。
提前致谢。
【问题讨论】:
标签: c# asp.net .net aspose medium-trust