我正在部署一个当前在完全信任环境中运行的 ASP.NET 应用程序。托管提供商支持高信任,但不支持完全信任。我需要调整我的应用程序以符合高信任要求。
我的应用程序托管在使用 Plesk 和 AccuWebHosting 的共享环境中。该环境支持高信任,但不支持完全信任。现在他们告诉我需要修改完全信任的代码部分,如何修改我的代码以确保与高信任兼容? “从完全信任转向高度信任时,ASP.NET 应用程序中是否存在通常需要调整的特定区域?” “在部署之前如何在高信任环境中有效测试我的应用程序?”
我也发表过。但没有这样的标准。您可以进行以下一些更改。
在
web.config
文件中,包含元素。那么请添加
<trust level="High"/>
验证
web.config
文件中存在的程序集。确保仅您的 <assemblies>
部分
包括受信任的程序集。
查看任何自定义
<configSections>
并确保它们不需要超出高度信任可用的权限。
希望这对您有帮助。