Я работаю над веб-приложением в ASP.Net MVC3 и EF под ORM. Я следую подходу CodeFirst и определил свой собственный класс Context и объекты сущностей.
Кроме того, я использую Castle Windsor в качестве контейнера IoC.
Моя проблема в том, что мое приложение довольно быстро зависает, и после расследования я обнаружил, что происходит большая утечка памяти.
Я думаю, что это DBContext, который не удаляется, но, с другой стороны, Касл отвечает за обработку утилизации. И последнее: стиль жизни - это perWebRequest для всех моих объектов.
Кто-нибудь может подсказать, как решить эту проблему?