无法在服务器上托管网站 - HRESULT 异常:0x80131040
Cannot host the website at server - exception from HRESULT: 0x80131040
我正在做一个 ASP.NET 网络表单项目(实际上这是一个由其他人完成的项目,交给我来修复一些错误)。我的网站在本地主机上正确加载,但是当我用修改后的代码的预编译版本替换服务器上的当前版本时,网站无法加载并出现以下错误:
"Could not load file or assembly 'Oracle.DataAccess, Version=4.121.1.0, Culture=neutral, PublicKeyToken=89b483f429c47342' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)".
我是 ASP.NET 的新手,我发现的大多数关于此错误的解决方案都比较复杂。有人可以告诉我如何解决吗?
您不仅要替换代码:您还必须替换整个项目。由于它是 web-forms PROJECT,它将所有代码、引用、依赖项编译在一起,因此您必须用一个新项目替换整个项目。希望对你有帮助。
我正在做一个 ASP.NET 网络表单项目(实际上这是一个由其他人完成的项目,交给我来修复一些错误)。我的网站在本地主机上正确加载,但是当我用修改后的代码的预编译版本替换服务器上的当前版本时,网站无法加载并出现以下错误:
"Could not load file or assembly 'Oracle.DataAccess, Version=4.121.1.0, Culture=neutral, PublicKeyToken=89b483f429c47342' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)".
我是 ASP.NET 的新手,我发现的大多数关于此错误的解决方案都比较复杂。有人可以告诉我如何解决吗?
您不仅要替换代码:您还必须替换整个项目。由于它是 web-forms PROJECT,它将所有代码、引用、依赖项编译在一起,因此您必须用一个新项目替换整个项目。希望对你有帮助。