我有一個asp.net 4.0網站,它可以在開發機器上正常工作。當我嘗試訪問託管在外部Web服務器上的相同服務時,出現以下錯誤重寫成員時違反了繼承安全規則:'Castle.MicroKernel.DefaultKernel.InitializeLifetimeService()
服務器在處理請求時遇到錯誤。異常消息是'重寫成員時'違反繼承安全規則:'Castle.MicroKernel.DefaultKernel.InitializeLifetimeService()'。覆蓋方法的安全性可訪問性必須匹配被覆蓋方法的安全性可訪問性。'。查看服務器日誌獲取更多詳細信異常堆棧跟蹤是: ...
我使用的是城堡windsor 2.5 我試過使用更高版本的城堡windsor,但無濟於事。有人可以請建議我如何解決這個問題。謝謝
的[城堡溫莎下不中等信任工作]可能重複(http://stackoverflow.com/questions/11714762/castle-windsor-does-not-work-under-medium-trust) –
見[這個回答] [1]非常好地解釋了這個問題是什麼。 [1]:http://stackoverflow.com/questions/4713123/securitycritical-on-overriden-function-initializelifetimeservice-has-not-affect –
這是Castle.Core或Castle.Windsor問題並已在最新版本的城堡windsor中解決了這個問題?人們會期望新版本與最新的.net框架兼容,並且api用戶不應該關注實施差距。 Core和Windsor的源代碼在哪裏?謝謝 – joblot