У меня есть приложение ASP.net MVC2, которое использует NHibernate для доступа к данным. При каждом запросе, даже при статических запросах файлов (изображения, javascript), создается новый сеанс. Поэтому для одного представления, в котором я возвращаю список, я создаю около 15 сеансов, которые ничего не загружают.
есть ли способ создавать сеансы только тогда, когда они требуются?
В настоящее время я использую Castle.Windsor для внедрения сеанса в мои контроллеры.
Есть ли способ отфильтровать запросы статических файлов?