日期:2014-05-17  浏览次数:20534 次

未能加载文件或程序集“Microsoft.SqlServer.Replication”或它的某一个依赖项。试图加载格式不正确的程序。
我这两天修改了一个项目,在本机测试的时候一切正常,在IIS上发布出来也没问题(我的系统是 server2003),但是上传到服务器上就报错(服务器是server2008),错误信息是:

“/”应用程序中的服务器错误。

未能加载文件或程序集“Microsoft.SqlServer.Replication”或它的某一个依赖项。试图加载格式不正确的程序。

说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 

异常详细信息: System.BadImageFormatException: 未能加载文件或程序集“Microsoft.SqlServer.Replication”或它的某一个依赖项。试图加载格式不正确的程序。

源错误: 

执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。

程序集加载跟踪: 下列信息有助于确定程序集“Microsoft.SqlServer.Replication”无法加载的原因。


警告: 程序集绑定日志记录被关闭。
要启用程序集绑定失败日志记录,请将注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD)设置为 1。
注意: 会有一些与程序集绑定失败日志记录关联的性能损失。
要关闭此功能,请移除注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog]。

 
在网上查了一下说缺少dll文件,但是bin目录下有Microsoft.SqlServer.Replication.dll这个文件,不知道怎么回事,求高手帮助!

------解决方案--------------------
1。文件夹权限给足了?
2。文件夹是否只读?
------解决方案--------------------
删除从新添加。
------解决方案--------------------
探讨
引用:

删除从新添加。

删除从新添加?dll文件吗?