2012-02-15 64 views
3

微軟推出了基於.NET 4.0的一個新的安全模型和上面這是代碼訪問安全的替代品。 由於信任級別代碼訪問安全,是這種方法過時了嗎?ASP.NET 4.0中的信任級別是否已過時?

如果上述說明是正確的,那麼您如何爲.NET 4.x中的具體ASP.NET應用程序定義一個PermissionSet

+0

投票結束之前,我讀了整個事情..silly我。你的問題的第一部分屬於程序員。我建議移動它並堅持你的第二個問題。 – NotMe 2012-02-15 19:52:15

+1

@ChrisLively爲什麼屬於程序員? – 2012-02-15 20:04:22

回答

2

不,ASP.NET信任級別不會過時。你擔心這種情況可能是由於誤解了CAS在.NET 4.0中的變化。 CAS尚未真正被取代。相反,人們一直在CAS是如何執行兩大變化:

  1. transparency mechanism now plays a key role in code permission enforcement
  2. 「裸」 CLR no longer enforces CAS policy

但是,如果您閱讀了上面的第二篇鏈接文章,您將會看到完全預期像ASP.NET這樣的主機將繼續執行CAS權限限制。除非您直接指出某些未來版本的ASP.NET將以不同方式處理代碼權限限制,否則您應該繼續像以往一樣依賴信任級別。

+0

+1 NicoleCalinoiu感謝您的澄清和對這些鏈接,對我和其他人非常有用。 – 2012-02-16 16:15:53

相關問題