我在SQL Server复制项目上收到“尝试加载具有不正确格式的程序”错误

匆匆过客 提交于 2020-03-18 22:10:26

3 月,跳不动了?>>>

确切的错误如下

无法加载文件或程序集“Microsoft.SqlServer.Replication,Version = 9.0.242.0,Culture = neutral,PublicKeyToken = 89845dcd8080cc91”或其依赖项之一。 尝试加载格式不正确的程序。

在最近两个月搬到另一个项目之后,我最近再次开始研究这个项目。 它以前工作得很好,我仔细检查了所有参考文献。


#1楼

如果错误时在Visual Studio 2012中发布,请尝试取消选中“发布”向导中的“发布期间Procompile”选项。


#2楼

以下baldy答案是正确的,但您可能还需要在AppPool中启用32位应用程序。

资料来源: http//www.alexjamesbrown.com/uncategorized/could-not-load-file-or-assembly-chilkatdotnet2-or-one-of-its-dependencies-an-attempt-was-made-to-load-一个程序与-一个-不正确格式/

设置应用程序以在我的本地计算机上运行(运行Vista 64位)时遇到此错误:

无法加载文件或程序集ChilkatDotNet2或其依赖项之一。 尝试加载格式不正确的程序。

显然,该应用程序使用ChilKat组件 ,但似乎我们使用的版本只是32位版本。

要解决此错误,我在IIS中设置我的应用程序池以允许32位应用程序。 打开IIS管理器,右键单击应用程序池,然后选择“高级设置”(见下文)

然后将“启用32位应用程序”设置为True。

全部完成!


#3楼

我们最近在尝试从Visual Studio运行代码时遇到了问题。 在那种情况下你需要做
工具>选项>项目和解决方案> WEB项目并检查“将64位版本的IIS Express用于网站和项目”。


#4楼

将其更改为32位(true)它的工作原理

如果你得到这个长度不能小于零。 参数名称:iis服务器配置中的长度问题做简单的事情就像你的sql server名称和服务器名称一样改变web.config文件中的连接字符串并重新启动iis然后尝试加载它工作的页面


#5楼

将Web项目属性页面上Platform Target的值更改为Any CPU

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!