0

Я попытался найти учебники/статьи об использовании UnitOfWorkApplication в ASP.NET (а не MVC). Но вся информация, которую я могу найти, это о том, как ее использовать в ASP.NET MVC.Можно ли использовать Rhino.Commons.HttpModules.UnitOfWorkApplication в ASP.NET 3.5 (а не MVC)?

Означает ли это, что использование Rhino.Commons.HttpModules.UnitOfWorkApplication в наших старых приложениях веб-форм невозможно?

Я столкнулся с проблемой, что я использую репозиторий, унаследованный от Rhino.Commons.NHRepository на страницах ASP.NET. Для вызова функций в репозитории требуется вызвать UnitOfWork.Start(). Я совершенно потерял возможность понять, как подключить это к ASP.NET.

ответ

1

Да, он работает с обычным ASP.NET. Просто сделайте свой GlobalApplication наследованием от UnitOfWorkApplication. UnitOfWork.Start() автоматически запускается при запуске запроса (source code).

Для справки: wiki page.

+0

Я получаю сообщение об ошибке «Файл D: \ PathOfSite \ Windsor не найден» при просмотре сайта после наследования с помощью UnitOfWorkApplication. Я думаю, мне нужно настроить для Виндзора? Но как? –

+0

вы можете использовать либо xml (windsor.config), либо binsor (windsor.boo) для настройки виндзора. См. Этот пример конфигурации binsor: https://rhino-tools.svn.sourceforge.net/svnroot/rhino-tools/trunk/SampleApplications/Exesto/Exesto.Web/Windsor.boo –

+0

Большое спасибо. Оно работает! –