2013-03-01 52 views
1

看來,要使用Dynamic關鍵字,我的winform .net 4.0應用程序必須具有一組同樣的安全特權。爲什麼AppDomain.CurrentDomain.IsHomogenous爲false

如果沒有我收到此錯誤 -

消息=動態操作只能在均質的AppDomain來執行。

我的應用程序有40多個項目,我們沒有故意設置任何非默認安全設置。任何關於尋找什麼和IsHomogenous是什麼原因的錯誤指針?

的Tx

+0

這聽起來不對,Winforms應用程序應始終運行在始終同質的主AppDomain中。如果你確實創建了自己的應用程序域,那麼在你的問題中記錄它。 – 2013-03-01 02:50:57

+0

不應該創造一個新的AppDomain至少不知道。我在所有項目中搜索了AppDomain,並發現了幾個調用:DefineDynamicAssembly,GetAssemblies,BaseDirectory但沒有CreateDomain調用。 – glose 2013-03-01 03:16:05

回答

1

之所以能夠跟蹤下來到我們設定的事實

legacyCasPolicy啓用app.config文件中= 「真」