Question

Quelqu'un a-t-il pu créer un projet basé sur NHibernate sur un hôte Web partagé?

NHibernate fait beaucoup de choses fantaisistes avec une réflexion en coulisse, mais l’hôte que j’utilise actuellement ne permet aux applications que de fonctionner en confiance moyenne, ce qui limite ce que vous pouvez faire avec la réflexion. sortes d'erreurs d'autorisation de sécurité. C’est le cas même si je n’utilise que des propriétés publiques dans mes fichiers de mappage, même si certaines classes sont définies en tant que proxy.

Quelles entreprises proposent un hébergement Web décent (et à prix raisonnable) permettant à NHibernate de fonctionner sans se plaindre?

Mise à jour: Il semble ressortir de ces réponses (et de mes expériences - désolé Ayende, mais je ne parviens toujours pas à faire fonctionner mon hébergeur même après avoir consulté l'article auquel vous avez accédé). est de choisir judicieusement votre fournisseur d'hébergement et de magasiner. Il semble que WebHost4Life soit assez bon à cet égard. Cependant, est-ce que quelqu'un a déjà essayé NHibernate avec l'hébergement mutualisé Windows avec 1and1? J'ai déjà un compte Linux avec eux et je suis assez satisfait à ce sujet. Si NHibernate pouvait fonctionner de manière transparente avec Windows, je le suivrais probablement.

Était-ce utile?

La solution

Je n'ai eu aucun problème avec l'exécution d'applications Web basées sur NHibernate sur WebHost4Life, bien que je ne les aime pas.

Il est possible de faire fonctionner NHibernate avec une confiance moyenne. Vous trouverez une description complète de la procédure à suivre ici:

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

Autres conseils

J'ai dirigé mon propre site geek sur la N2 (qui utilise NHibernate et le château de Windsor) et 4 projets NHibernate / Fluent sur dailyrazor .com pendant un moment.

Vous obtenez un bon prix pour 5 $ par mois, y compris un nombre illimité de bases de données et de sous-domaines SQL Server. Il s'exécute sous Plesk avec FTP et un accès distant à SQL Server Management Studio.

J'utilise un hôte finlandais appelé Nébuleuse qui exécute avec bonheur mes applications exploitant NHibernate. J'ai eu un problème une fois avec les niveaux de confiance; le fichier machine.config de l'hôte a été configuré pour refuser la réflexion, mais j'ai réussi à le remplacer dans le fichier Web.config.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top