无法在服务器上托管网站 - 来自HRESULT的异常:0x80131040

时间:2015-12-09 06:37:04

标签: asp.net visual-studio-2010 exception web-applications webforms

我正在开发一个ASP.NET Web表单项目(实际上它是由其他人完成的项目,并且已经给我修复了一些错误)。我的网站在localhost上正确加载,但是当我用修改后的代码的预编译版本替换服务器上的当前版本时,网站不会加载并给出以下错误:

  

“无法加载文件或程序集'Oracle.DataAccess,Version = 4.121.1.0,Culture = neutral,PublicKeyToken = 89b483f429c47342'或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。(例外情况HRESULT:0x80131040)“。

我是ASP.NET的新手,我发现的有关此错误的大多数解决方案都很复杂。有人能告诉我如何解决它吗?

1 个答案:

答案 0 :(得分:1)

您不仅要更换代码:还必须替换整个项目。由于它是Web表单PROJECT,它将所有代码,引用,依赖项编译在一起,因此您必须用新的项目替换整个项目。希望它有所帮助。