【问题标题】:Could not load file or assembly error in SSIS Web Service Task在 SSIS Web 服务任务中无法加载文件或程序集错误
【发布时间】:2017-05-08 13:04:56
【问题描述】:

我正在尝试使用 SSIS 中的 Web 服务任务调用 Web 服务。在我给服务器 URL 的 HTTP 连接管理器中,我没有定义任何代理服务器。我下载了 WSDL 文件。我在输入选项卡中选择了服务和方法。该方法需要一个我正在传递的字符串参数。我收到以下错误。我什至尝试将保护级别更改为 DontSaveSensitive,但仍然出现此错误。请帮忙

 Error: 0xC002F304 at Web Service Task, Web Service Task: An error 
 occurred with the following error message: 
 "Microsoft.SqlServer.Dts.Tasks.WebServiceTask.WebserviceTaskException: 
 Could not execute the Web method. The error is: Could not load file or 
 assembly 'Microsoft.SqlServer.WebServiceTask, Version=14.100.0.0, 
 Culture=neutral, PublicKeyToken=89845dcd8080cc91' or one of its 
 dependencies. The system cannot find the file specified.at  Microsoft.SqlServer.Dts.Tasks.WebServiceTask.WebServiceTaskUtil.Invoke(DTSWebMethodInfo methodInfo, String serviceName, Object connection, VariableDispenser taskVariableDispenser)
 at Microsoft.SqlServer.Dts.Tasks.WebServiceTask.WebServiceTask.executeThread()".

【问题讨论】:

  • 我也有同样的问题...你找到解决办法了吗?
  • @baileyswalk 是的,我做到了,请在下面查看我的答案。

标签: web-services ssis webmethod


【解决方案1】:

执行以下操作:-

  1. 通过右键单击转到项目属性并查找配置属性。
  2. 转到常规并检查 SQL 的 TargetServerVersion 是什么。就我而言,它是 SQL Server vNext,但我的机器上安装了 SQL Server 2014。
  3. 从向下钻取中,选择适当的 SQL Server 版本。将出现提示。点击确定。
  4. 保存更改,重建应用程序,运行应用程序,您会发现一切正常。

【讨论】:

    【解决方案2】:

    在 Windows 8 中,程序集位于:C:\Windows\Microsoft.NET\assembly\GAC_MSIL

    错误表明它在 Microsoft.SqlServer.WebServiceTask 中找不到文件或程序集。它还说它正在寻找版本=14.100.0.0 和 PublicKeyToken=89845dcd8080cc91。

    我进入了以下路径:C:\Windows\Microsoft.NET\assembly\GAC_MSIL\Microsoft.SqlServer.WebServiceTask

    并且有 3 个文件夹,但它们的名称中都没有第 14 版。所以我创建了一个名为“v4.0_14.100.0.0__89845dcd8080cc91”的新文件夹

    我将 Microsoft.SqlServer.WebServiceTask DLL 从 v4.0_13.0.0.0__89845dcd8080cc91 文件夹复制到新文件夹 (v4.0_14.100.0.0__89845dcd8080cc91)。这对我有用。

    【讨论】:

    • 这似乎不是一个有原则的解决方案。 Sameer Sayani 的解决方案对我有用,并且背后有一些原因。
    【解决方案3】:

    某些补丁已应用到服务器,但由于某种原因它失去了互联网访问权限。 刷新 dns 为我们解决了这个问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-10-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-26
      • 1970-01-01
      相关资源
      最近更新 更多