SSIS包引发错误:输入Web服务描述语言(WSDL)文件无效

SSIS包引发错误:输入Web服务描述语言(WSDL)文件无效,ssis,wsdl,Ssis,Wsdl,我正在尝试使用web服务任务连接到web服务。我已经使用WsdlFile属性来动态设置WSDL文件的路径 该包在我的本地系统上运行良好。当我尝试在测试服务器上执行相同的包时(通过活动批处理计划程序),它失败,出现以下异常: -1073548540,0x,出现以下错误消息时出错:“Microsoft.SqlServer.Dts.Tasks.WebServiceTask.WebserviceTaskException:输入Web服务描述语言(WSDL)文件无效 我已将WSDL文件放置在测试服务器位置

我正在尝试使用web服务任务连接到web服务。我已经使用WsdlFile属性来动态设置WSDL文件的路径

该包在我的本地系统上运行良好。当我尝试在测试服务器上执行相同的包时(通过活动批处理计划程序),它失败,出现以下异常: -1073548540,0x,出现以下错误消息时出错:“Microsoft.SqlServer.Dts.Tasks.WebServiceTask.WebserviceTaskException:输入Web服务描述语言(WSDL)文件无效

我已将WSDL文件放置在测试服务器位置(该位置等于WsdlFile属性中设置的路径),并且在包中的WebService任务上具有Delay Validation=True


请帮助我如何解决此问题。

根据我的经验,只有当WSDL文件无效(显然!)或SSIS包找不到WSDL文件时,才会发生这种情况。请确保您的配置公开WsdlFile属性

要执行此操作,请选择SSIS>包配置,然后创建或编辑现有配置。勾选WsdlFile属性以公开它:

这将向配置文件添加属性。请确保该属性的值设置为完整的文件路径,例如“D:\SSIS\WebService.wsdl”


最后,一旦部署,请确保您的SSIS包引用您创建的配置文件。

我也遇到了同样的问题,是否有解决方案?