NHibernate and shared web hosting有人能够在共享的Web主机上启动并运行基于NHibernate的项目吗? NHibernate在幕后进行了很多花哨的操作,但是我目前使用的主机仅允许应用程序以中等信任度运行,这限制了您可以使用反射进行的操作,并且抛出了所有问题各种安全许可错误。即使我确实在映射文件中仅使用公共属性,也是如此,尽管我确实将某些类定义为代理。 哪些公司提供体面(且价格合理)的网络托管服务,使NHibernate可以毫无疑问地运行? 更新:从这些答案中(以及我的实验-很抱歉,Ayende,但即使浏览了您链接的文章后,我仍然无法在我的Web主机上运行它)是明智地选择托管服务提供商和货比三家。看起来WebHost4Life在这方面还不错。但是,有没有人尝试过将NHibernate与1and1的Windows共享托管?我已经与他们建立了Linux帐户,对此我感到非常满意,如果我可以让NHibernate与Windows无缝地工作,我可能会坚持使用它们。 尽管我不喜欢在WebHost4Life上运行基于NHibernate的应用程序,但我没有任何问题。 可以使NHibernate以中等信任度运行。有关如何完成此操作的完整说明,请参见: http://blechie.com/WPierce/archive/2008/02/17/Lazy-Loading-with-nHibernate-Under-Medium-Trust.aspx 我在我的极客站点N2(使用NHibernate和Windsor Castle)上运行了一段时间,并在Dailyrazor.com上运行了4个宠物NHibernate / Fluent项目。 您每月只需支付5美元,即可获得无限量的优惠,包括无限的SQL Server数据库和子域,并且它在具有FTP和远程SQL Server Management Studio访问权限的Plesk上运行。 我正在使用一个名为Nebula的芬兰主机,该主机愉快地运行我的NHibernate利用应用程序。我曾经遇到过信任等级问题;主机上的machine.config配置为拒绝反射,但我在web.config中成功覆盖了它。 |