Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net Web应用程序在本地工作,但不';无法在部署服务器上工作_Asp.net_Nhibernate_Deployment_Iis 7_.net Assembly - Fatal编程技术网

Asp.net Web应用程序在本地工作,但不';无法在部署服务器上工作

Asp.net Web应用程序在本地工作,但不';无法在部署服务器上工作,asp.net,nhibernate,deployment,iis-7,.net-assembly,Asp.net,Nhibernate,Deployment,Iis 7,.net Assembly,我刚刚使用MVC3、NHibernate和Fluent NHibernate完成了一个web应用程序。所有参考资料均已使用软件包库下载。 这个应用程序在我的电脑上运行得很好。我已经发布了它,并上传了所有的东西,包括所有的DLL到我在godaddy上的web服务器上。 但当我尝试访问时,它会给我以下错误: 无法加载文件或程序集“NHibernate,版本=3.2.0.4000,区域性=中性,PublicKeyToken=aa95f207798dfdb4”或其依赖项之一。模块应包含程序集清单。转到I

我刚刚使用MVC3、NHibernate和Fluent NHibernate完成了一个web应用程序。所有参考资料均已使用软件包库下载。 这个应用程序在我的电脑上运行得很好。我已经发布了它,并上传了所有的东西,包括所有的DLL到我在godaddy上的web服务器上。 但当我尝试访问时,它会给我以下错误:


无法加载文件或程序集“NHibernate,版本=3.2.0.4000,区域性=中性,PublicKeyToken=aa95f207798dfdb4”或其依赖项之一。模块应包含程序集清单。

转到IIS,找到web应用程序的应用程序池,转到“高级设置”,然后将“启用32位应用程序”更改为-true

出于某种原因,您是否可以尝试再次上载导致错误的DLL。一、 在我这边也遇到了同样的问题。在再次上传错误的DLL后,它成功了

你都试过了吗?->下面是一个要尝试的事项清单:[加载一个依赖于NHibernate的dll时出错][1][1]:我认为这与介质信任环境问题无关。我还使用支持中等信任环境的NHibernate 3.3进行了测试,但出现了相同的错误。不幸的是,GoDaddy不支持IIS远程管理:(但我会考虑您的答案,并尝试在不同的环境中构建应用程序。)