【问题标题】:Is it possible to grant Full Trust to url within Medium Trust Web site是否可以在中等信任网站内授予对 url 的完全信任
【发布时间】: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


    【解决方案1】:

    请尝试在 GAC(全局程序集缓存)中安装 Aspose(单元格和 PDF)程序集。如果我没记错的话,那么在 GAC 中安装任何程序集都会自动授予它完全信任权限,因此它应该可以解决您的问题。

    注意:我在 Aspose 担任开发人员宣传员

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-12
    • 1970-01-01
    • 2015-05-15
    • 2011-03-28
    • 1970-01-01
    • 2018-09-30
    • 2021-04-03
    • 1970-01-01
    相关资源
    最近更新 更多