什么是 Asp.net 中的中等信任?我们什么时候应该在 Asp.net 中使用 Medium Trust?
问问题
9491 次
2 回答
31
- 完全信任 - 您的代码可以做任何运行它的帐户可以做的事情。
- 高度信任 - 除了您的代码不能调用非托管代码外,与上述相同。即 Win32 API、COM 互操作。
- 中等信任 - 与上面相同,除了您的代码无法看到文件系统的任何部分,除了其应用程序目录。
- 低信任 - 与上面相同,除了您的代码不能进行任何进程外调用。即调用数据库、网络等。
- 最低限度的信任 - 除了最琐碎的处理(计算算法)之外,代码受到任何限制。
这些是最大的不同,您是否也对小细节感兴趣?总体信任级别是指允许代码执行的操作。
于 2010-04-11T15:13:26.247 回答
0
中等信任仍然为将应用程序彼此隔离以及与共享服务器资源隔离提供了一个受限制的环境。中等信任应用程序没有注册表访问权限,没有事件日志访问权限,也没有使用反射的能力。Web 访问仅限于您在“信任”元素中定义的网络地址,文件系统访问仅限于应用程序的虚拟目录。请记住,您不能通过声明您的应用程序使用中等信任来编辑您的 web.config,如果您的应用程序被编码为执行上述列表中的某些操作,它仍然会引发错误异常。
于 2015-11-13T17:58:46.150 回答