“如何在共享托管环境中将 ASP.NET 应用程序从完全信任转换为高度信任?”

问题描述 投票:0回答:1

我正在部署一个当前在完全信任环境中运行的 ASP.NET 应用程序。托管提供商支持高信任,但不支持完全信任。我需要调整我的应用程序以符合高信任要求。

我的应用程序托管在使用 Plesk 和 AccuWebHosting 的共享环境中。该环境支持高信任,但不支持完全信任。现在他们告诉我需要修改完全信任的代码部分,如何修改我的代码以确保与高信任兼容? “从完全信任转向高度信任时,ASP.NET 应用程序中是否存在通常需要调整的特定区域?” “在部署之前如何在高信任环境中有效测试我的应用程序?”

c# asp.net asp.net-mvc deployment web-config
1个回答
0
投票

我也发表过。但没有这样的标准。您可以进行以下一些更改。

  1. web.config
    文件中,包含元素。那么请添加

        <trust level="High"/> 
    
  2. 验证

    web.config
    文件中存在的程序集。确保仅您的
    <assemblies>
    部分 包括受信任的程序集。

  3. 查看任何自定义

    <configSections>
    并确保它们不需要超出高度信任可用的权限。

希望这对您有帮助。

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.