Это просто еще один вопрос "работа на сервере dev, почему бы не работать в IIS".
Я создал хороший DAL, используя NHibernate как описанный здесь. При создании ISession я подключаю обработчик событий к HttpApplication.EndRequest, чтобы позаботиться о его очистке.
Однако я развернул свой сайт в IIS, и он говорит:
Обработчики событий могут привязываться только к событиям HttpApplication во время инициализации IHttpModule.
Я полностью понимаю, что говорится в сообщении, но я не могу его остановить.
Я могу подписаться на событие Button
в любое время, почему я не могу подписаться на событие HttpApplication
?
Я был бы очень благодарен, если бы кто-то мог пролить свет на это.
И я также задаюсь вопросом, почему он работает с сервером разработки, а не с IIS 7?
EDIT:
Теперь, когда прошло два месяца, я до сих пор не получил полезных ответов.:(
Неужели эта проблема очень сложная?