Web services 在使用64位第三方DLL的IIS 7.5上托管web服务时抛出错误无法加载文件或程序集或其依赖项之一

Web services 在使用64位第三方DLL的IIS 7.5上托管web服务时抛出错误无法加载文件或程序集或其依赖项之一,web-services,visual-studio-2013,64-bit,iis-7.5,Web Services,Visual Studio 2013,64 Bit,Iis 7.5,我们正在开发windows 2008 R2。 我们有一个web服务(Framework4.0),它使用64位第三方DLL。当我们从VS 2013或IIS 7.5运行web服务时,我们收到一个错误消息:“无法加载文件或程序集或其依赖项之一。试图加载格式不正确的程序。” 在的帮助下,我们在VS 2013中设置了以下选项 工具|选项|项目和解决方案| Web项目|使用64 IIS Express的bit版本 并在IIS 7.5上发布了与VS 2013相同的版本,并且正在运行:) 现在,我们已经在不同的

我们正在开发windows 2008 R2。 我们有一个web服务(Framework4.0),它使用64位第三方DLL。当我们从VS 2013或IIS 7.5运行web服务时,我们收到一个错误消息:“无法加载文件或程序集或其依赖项之一。试图加载格式不正确的程序。”

在的帮助下,我们在VS 2013中设置了以下选项

工具|选项|项目和解决方案| Web项目|使用64 IIS Express的bit版本

并在IIS 7.5上发布了与VS 2013相同的版本,并且正在运行:)

现在,我们已经在不同的机器上发布了相同的web服务,而Visual studio 2013不存在,我们又遇到了同样的问题

“无法加载文件或程序集或其某个依赖项。错误。” 试图加载格式不正确的程序。“


如何使这个web服务工作?

在做了大量的谷歌搜索之后,我发现了这个链接

因此,如果我有fuslogvw.exe,使用上面的链接,很容易找到问题所在。 所以为了得到fuslogvw.exe,我安装了

现在我得到了fuslogvw.exe,并按照中所述对其进行了配置,我从IIS管理器浏览了我的web服务,我预期会出现错误,因此我正在检查Fusion日志,在那里没有发现错误。困惑

现在我回到浏览器,发现我的web服务正在工作:)

因此,安装SDK解决了这个问题