0
我似乎無法通過當前的容器Ninject超過安全限制。我已經簽署了所有的庫文件等。Ninject不會工作。所以我提出了這個問題:哪些IOC在Medium Trust中運行Ninject 2有問題
什麼容器可以在不需要從源代碼重建的情況下在中等信任共享託管環境中開箱即用?
我似乎無法通過當前的容器Ninject超過安全限制。我已經簽署了所有的庫文件等。Ninject不會工作。所以我提出了這個問題:哪些IOC在Medium Trust中運行Ninject 2有問題
什麼容器可以在不需要從源代碼重建的情況下在中等信任共享託管環境中開箱即用?
Unity是在中等信任下工作的DI框架的一個示例。
這就是所說的IIRC Ninject 2也適用於中等信任。您可以嘗試將UseReflectionBasedInjection
切換爲true
,這將指示Ninject使用反射而不是輕量級代碼生成。你也可以看看this thread。
感謝您的鏈接。我讀了這個線程。非常不可預測的解決方案,並潛在地破壞了其他一些東西。我已經轉到UNITY,呃。我想要我的Ninject回來!現在我必須弄清楚終身管理,因爲聯合國似乎忘記了網絡應用程序。 –
我標記爲答案,因爲它導致我找到一個支持完全信任的託管提供商。事實上,人們必須改變應用程序對託管服務提供商的功能是瘋狂的。 Ninject非常棒,我堅持不懈。我也總是接受達林的答案,因爲他比我更聰明..哈哈 –