NHibernate и общий веб-хостинг - PullRequest
       27

NHibernate и общий веб-хостинг

4 голосов
/ 15 сентября 2008

Кто-нибудь смог запустить и запустить проект на основе NHibernate на общем веб-хосте?

NHibernate делает много причудливых вещей с рефлексией за кулисами, но хост, который я сейчас использую, позволяет приложениям работать только со средним доверием, что ограничивает то, что вы можете делать с рефлексией, и это бросает все виды ошибок разрешений безопасности. Это так, хотя я использую только общие свойства в моих файлах сопоставления, хотя у меня есть некоторые классы, определенные как прокси.

Какие компании предлагают достойный (и недорогой) веб-хостинг, который позволяет NHibernate работать без жалоб?

Обновление: Судя по этим ответам (и мои эксперименты - извините, Айенде, но я все еще не могу заставить его работать на моем веб-хосте, даже после просмотра статьи, на которую вы ссылались) выбрать вашего хостинг-провайдера с умом и делать покупки вокруг. Кажется, что WebHost4Life довольно хороши в этом отношении. Тем не менее, кто-нибудь пробовал NHibernate с общим хостингом Windows с 1and1? У меня уже есть учетная запись Linux, и я вполне удовлетворен этим, и если бы я мог заставить NHibernate беспрепятственно работать с Windows, я бы, вероятно, придерживался их.

Ответы [ 3 ]

12 голосов
/ 15 сентября 2008

У меня не было проблем с запуском приложений на основе NHibernate в WebHost4Life, хотя я их не люблю.

Возможно, чтобы NHibernate работал при среднем доверии. Полное описание того, как это можно сделать, находится здесь:

http://blechie.com/WPierce/archive/2008/02/17/Lazy-Loading-with-nHibernate-Under-Medium-Trust.aspx

2 голосов
/ 12 ноября 2009

Я некоторое время управлял своим собственным сайтом-компаньоном N2 (который использует NHibernate и Windsor Castle) и 4 любимыми проектами NHibernate / Fluent на dailyrazor.com .

Вы получаете выгодную сделку за 5 долларов в месяц, включая неограниченное количество баз данных и поддоменов SQL Server, и она запускается в Plesk с FTP и удаленным доступом к SQL Server Management Studio.

0 голосов
/ 15 сентября 2008

Я использую финский хост под названием Nebula , который успешно запускает мои приложения, использующие NHibernate. У меня однажды возникла проблема с уровнем доверия; machine.config на хосте был настроен на запрет отражения, но я успешно переопределил его в web.config.

...