Pergunta

Alguém já foi capaz de obter um NHibernate-projeto e execução em um host da web?

O NHibernate faz um monte de coisas extravagantes, com reflexo nos bastidores, mas o host que eu estou usando no momento só permite a execução de aplicativos em confiança média, o que limita o que você pode fazer com reflexão, e jogando todos os tipos de permissão de segurança de erros.Este é o caso, mesmo que eu só estou usando propriedades públicas em meus arquivos de mapeamento, apesar de eu ter algumas classes definidas como proxies.

Qual empresas oferecem decente (e a um preço razoável) hospedagem web que permite que o NHibernate para executar sem reclamar?

Atualização: Parece que a partir destas respostas (e a minha experimentação -- desculpe Ayende, mas eu ainda não consigo fazê-lo funcionar no meu web host, mesmo depois de passar o artigo vinculados) é escolher o seu provedor de hospedagem com sabedoria e loja.Parece que WebHost4Life são muito bons a esse respeito.No entanto, alguém já tentou NHibernate com o Windows hospedagem compartilhada com 1and1?Eu tenho um Linux conta com eles e eu já tenho bastante satisfeito nessa frente, e se eu poderia obter o NHibernate para trabalhar de forma integrada com o Windows, eu provavelmente iria ficar com eles.

Foi útil?

Solução

Eu não tinha problemas com a execução NHibernate aplicações com base em WebHost4Life, apesar de eu não gostar deles.

Chegando NHibernate para ser executado no nível de confiança médio é possível.Uma descrição completa de como isso pode ser feito é encontrado aqui:

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

Outras dicas

Eu corri minha minha própria geek siteoff N2 (que usa o NHibernate e o Castelo de Windsor) e 4 de estimação NHibernate/Fluente projetos dailyrazor.com por um tempo.

Você obter um bom negócio por us $5 por mês, incluindo ilimitado de bancos de dados SQL Server e subdomínios, e ele corre para fora Plesk através de FTP e servidor remoto do SQL Server Management Studio de acesso.

Eu estou usando um finlandês chamado de host Nebulosa que feliz é executado a minha NHibernate-aproveitando aplicações.Eu tive um problema uma vez com níveis de confiança;a máquina.configuração do host foi configurado para negar reflexão, mas eu com êxito atropelaram-lo na web.config.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top