Я успешно запустил Nhibernate 2.1 и теперь 3 в среде со средним уровнем доверия.Единственное, что мне нужно было сделать для NH3, - это загрузить исходный код Castle и изменить файл CommonAssemblyInfo.cs, чтобы включить функцию «Частично доверенные абоненты».
Вам нужно будет сослаться на скомпилированные замки dll в исходный код NHibernates и перестроить.Вы можете ссылаться на все скомпилированные библиотеки DLL в своем проекте и альте.
[assembly: AllowPartiallyTrustedCallers ()]
Все остальное прекрасно работает, включая прокси.
Дополнительно -> следует отметить, что я запускаю это на средних уровнях доверия Rackspace Cloud, а не на Go Daddy, но я подозреваю / надеюсь , что это должно быть то же самое!
Редактировать Чтобы запустить nHibernate 3.2 в средах со средним уровнем доверия, см. Эту ссылку или одну