关于安全性:NHibernate和共享虚拟主机

关于安全性:NHibernate和共享虚拟主机

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中成功覆盖了它。


推荐阅读

    linux下并行运行命令?

    linux下并行运行命令?,系统,服务,工作,命令,环境,网络,暂停,文件,脚本,参数,l

    红帽子linux操作命令?

    红帽子linux操作命令?,服务,系统,密码,环境,信息,通用,软件,状态,设备,命令,

    linux创建主机名命令?

    linux创建主机名命令?,工作,地址,系统,信息,名称,命令,目录,发行,查询系统,

    linux日常操作命令?

    linux日常操作命令?,工作,系统,地址,信息,命令,目录,基础,管理,操作,功能,lin

    linux进程运行命令?

    linux进程运行命令?,系统,工作,状态,地址,信息,进程,基础,命令,管理,软件,lin

    linux显示运行命令?

    linux显示运行命令?,系统,服务,状态,信息,工具,数据,电脑,标准,管理,时间,如

    linux运行vim命令?

    linux运行vim命令?,系统,工具,官方网站,模式,基础,数据,代码,环境,入口,命令

    linux监控命令运行?

    linux监控命令运行?,系统,工作,地址,信息,工具,情况,标准,环境,命令,状态,lin

    go操作linux命令?

    go操作linux命令?,系统,工具,环境,软件,标准,网上,最新,信息,设备,电脑,Linux

    linux命令操作vim?

    linux命令操作vim?,系统,地址,工作,命令,模式,标准,信息,入口,连续,时间,Linu

    linux中命令停止运行?

    linux中命令停止运行?,系统,代码,第一,命令,进程,指令,程序,方法,接线,硬盘,l

    linux命令主机名变量?

    linux命令主机名变量?,系统,主机名,查询系统,命令,终端,编辑,提示符,根目

    linux操作不了命令?

    linux操作不了命令?,系统,密码,不了,命令,位置,信息,情况,网络,地址,定期,lin

    linux运维操作命令?

    linux运维操作命令?,系统,网络,基础,标准,工具,信息,工作,命令,软件,数据,lin

    linux命令行常见操作?

    linux命令行常见操作?,系统,工作,地址,管理,信息,命令,目录,一致,基础,标准,l

    linux清空操作命令?

    linux清空操作命令?,系统,数据,命令,名称,不了,文件夹,文件,环境,回收站,目

    linux自动运行命令?

    linux自动运行命令?,服务,系统,时间,代码,周期性,第一,命令,管理,在线,状态,l

    linux命令获取主机名?

    linux命令获取主机名?,工作,地址,管理,系统,信息,命令,目录,软件,代码,策略,L

    linux开启运行命令?

    linux开启运行命令?,系统,服务,工作,管理,状态,命令,标准,情况,环境,工具,lin

    linux运行wps命令?

    linux运行wps命令?,软件,官网,名称,时间,电脑,系统,工具,环境,项目,数据,wps