[英]Create AppDomain in restricted security environment
在.net4中, AppDomain.Create
方法帶有SecuritySafeCritical
屬性標記。
在具有中等信任級別的環境中調用這些方法時,會拋出SecurityException(或者我錯了嗎?)
如何從具有中等信任級別的AppDomain中創建另一個AppDomain?
如您所述,由於這些方法被標記為SecuritySafeCritical
,因此您不能這樣做。
您將需要產生子AppDomain的“主” AppDomain,並且該主必須具有最高信任級別。
但是,您確定需要單獨的AppDomain,並且由於使用的是ASP.NET,是否可以僅依靠IIS來確保獲得所需邏輯/數據/安全性的獨立性和獨立性?
如果打算動態地加載和卸載程序集,則確實需要能夠創建和銷毀單獨的AppDomain,因為無法從AppDomain卸載單個程序集。 否則,您甚至可能不需要此(昂貴)功能。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.