Visual studio 2010 为什么尝试在脚本任务(SSIS)中添加web引用时出错?
我试图在客户端服务器上的SSIS包中添加一个web引用,以便与web服务通信 在我的脚本任务中,我能够添加web引用,在代码中引用它,成功构建并保存它 但是当我退出脚本任务编辑器时,我收到一个脚本错误,提示“包中包含的脚本有编译错误。是否保存更改?” 如果我在这里按Yes,我的脚本任务会得到一个红十字,上面写着“找不到脚本的二进制代码”。 即使我创建了一个新的poject,添加了一个脚本任务,添加了web引用(脚本任务中没有其他代码),结果也是一样的 但是,添加与服务引用相同的引用非常有效,没有错误。问题是这个web服务的所有者明确地说我必须使用web引用,因为它的方法是VS2005 web服务方法 我在我的本地计算机上尝试了同样的方法,它可以在网络参考上工作!我能想到的唯一区别是,我在本地机器上使用MicrosoftVisualStudio2012(数据工具),服务器使用MicrosoftVisualStudio2010(数据工具) 我还尝试在我的计算机上创建SSIS包,将其移动到服务器,打开它(如果我没有在脚本任务中更改任何内容,则不会出现错误),然后运行该包。 获取以下错误消息“调用的目标已引发异常” 在这种情况下,如果我打开脚本任务并进行任何更改(甚至添加注释),那么在退出脚本任务后,我会得到相同的错误(找不到脚本的二进制代码) 我所尝试的:Visual studio 2010 为什么尝试在脚本任务(SSIS)中添加web引用时出错?,visual-studio-2010,web-services,ssis,web-reference,sql-server-data-tools,Visual Studio 2010,Web Services,Ssis,Web Reference,Sql Server Data Tools,我试图在客户端服务器上的SSIS包中添加一个web引用,以便与web服务通信 在我的脚本任务中,我能够添加web引用,在代码中引用它,成功构建并保存它 但是当我退出脚本任务编辑器时,我收到一个脚本错误,提示“包中包含的脚本有编译错误。是否保存更改?” 如果我在这里按Yes,我的脚本任务会得到一个红十字,上面写着“找不到脚本的二进制代码”。 即使我创建了一个新的poject,添加了一个脚本任务,添加了web引用(脚本任务中没有其他代码),结果也是一样的 但是,添加与服务引用相同的引用非常有效,没有
- 在32位运行时和64位运行时中运行项目
- 将DelayValidation设置为True
- 将Web引用的URL行为更改为静态
- 已尝试调试,也可根据进行“扩展”调试
- 已检查运行VS(在组件服务中)的用户的权限, Microsoft SQL Server Integration Services 11.0),用户具有完全权限李>
- 以管理员身份运行Visual Studio
- 将web引用添加到完全不同的web服务,出现相同错误
- 服务器:Windows Server 2012
- 服务器上的Internet访问
- 服务器上安装了.NET Framework 2.0、3.0、3.5和4.5
- 已安装客户端工具SDK和客户端工具向后兼容 在服务器上
提前感谢要克服webreference的消失,您可以尝试将客户端代理代码手动添加到解决方案中:
要克服Web引用消失的问题,您可以尝试手动将客户端代理代码添加到解决方案中:
要克服Web引用消失的问题,您可以尝试手动将客户端代理代码添加到解决方案中:
要克服Web引用消失的问题,您可以尝试手动将客户端代理代码添加到解决方案中:
最快速、最简单的方法是搜索VSTA文件夹,该文件夹应在C:\Users\Your User Directory\AppData\Local\Temp下弹出 右键单击VSTA文件夹并转到属性。 给予帐户持有人完全访问权限。 保存并关闭VisualStudio
重新打开就可以了。最快、最简单的方法是搜索VSTA文件夹,该文件夹应在C:\Users\Your User Directory\AppData\Local\Temp下弹出 右键单击VSTA文件夹并转到属性。 给予帐户持有人完全访问权限。 保存并关闭VisualStudio
重新打开就可以了。最快、最简单的方法是搜索VSTA文件夹,该文件夹应在C:\Users\Your User Directory\AppData\Local\Temp下弹出 右键单击VSTA文件夹并转到属性。 给予帐户持有人完全访问权限。 保存并关闭VisualStudio
重新打开就可以了。最快、最简单的方法是搜索VSTA文件夹,该文件夹应在C:\Users\Your User Directory\AppData\Local\Temp下弹出 右键单击VSTA文件夹并转到属性。 给予帐户持有人完全访问权限。 保存并关闭VisualStudio
重新打开,应该没问题。您能发布Targ的堆栈跟踪吗