2012-07-04 34 views
1

我刚刚完成了一个使用MVC 3,NHibernate和Fluent NHibernate的Web应用程序。所有参考文献都是使用软件包库下载的。 该应用程序在我的电脑上工作得很好。我发布了它并上传了一切,包括所有dll到godaddy上的web服务器上。 但是当我试图访问它使我有以下错误:Web应用程序在本地工作,但无法在部署服务器上工作

无法加载文件或程序集“NHibernate的,版本= 3.2.0.4000,文化=中性公钥= aa95f207798dfdb4”或它的一个依赖。预计该模块将包含程序集清单。

+0

你试过这一切吗? - > http://stackoverflow.com/questions/4825122/can-i-use-nhibernate-on-godaddy – mawburn

+0

下面是一个事物的清单尝试: [错误加载NHibernate的依赖的DLL之一] [1 ] [1]:http://stackoverflow.com/questions/6911792/error-loading-one-of-the-nhibernate-dependent-dlls – Fellmeister

+0

我不认为它与中等信任关系环境问题。我也测试过使用支持中等信任环境的NHibernate 3.3,并得到相同的错误。 –

回答

0

转到您的IIS,找到您的Web应用程序的应用程序池,转到高级设置并将启用32位应用程序更改为 - true。

+0

不幸的是,GoDaddy不支持IIS远程管理。 :( 但我会考虑你的答案,并尝试在不同的环境下构建应用程序。 –

+0

同意Jobert – Blaise

0

出于某种原因,您可以尝试再次上传导致错误的dll。我,在我的最后也遇到了同样的问题。再次上传错误的dll后,它就起作用了!

相关问题