我拥有对Windows 2003服务器的管理员权限。信任级别设置为中等信任,allowOverride = false。
我想知道是否有办法在配置文件中添加异常,以便一个站点可以完全信任地运行。使用位置标记?
如果AppPool在管理员组中具有身份或中等信任,那该怎么办?
对于PremissonSet和IPermission,这些是否可以仅用于设置某个站点的自定义权限,还是仅用于服务器范围的设置?我没有其他网站继承这些权限。
答案 0 :(得分:1)
对不起,但这是个糟糕的主意。如果您有必须完全信任的代码,那么编写一个只执行该功能的服务,并让您的(非完全信任)Web应用程序查询该服务。坦率地说,将完全信任的Web应用程序放在Internet(甚至内联网)上的想法是可怕的。当然,更好的方法是删除完全信任要求,如果可能的话,但当然你不能总是这样做。
答案 1 :(得分:0)
需要完全信任的站点会添加到machine.config文件中。