2008-09-25 36 views

回答

7

您一直聽到相互矛盾的觀點,因爲這是一個令人困惑的話題,即使在高級工程師中也是如此。簡而言之,簡單地在GAC中放置程序集確實隱含地賦予它完全的信任,但這可以通過安全策略重寫。

EDIT1:讓我補充一點,一個共同的想法是,如果你不完全信任的程序集,你爲什麼把它放在GAC?編輯2:我在這裏有一個來自Michelle Bustamante的博客文章的鏈接,但正如你可以在下面的評論中看到的,它已不再可用,所以我從這個答案中刪除了它。

2

我會試着舉一個例子來幫助你清理一下。假設您有一個運行中等信任的Web應用程序。它需要做一些需要完全信任的事情,所以您需要創建一個類庫項目(程序集)來完成該任務並將其安裝到GAC。在測試中,新程序集完美地執行其功能,但是當您嘗試在您的Web應用程序中使用它時,會發現您仍然只有中等信任度。

相關問題