2
我在VS2013中创建了一个.NET Web应用程序。它从数据库填充下拉菜单,然后基于选择,调用SSIS包,导入一些数据以及以文本和Excel格式创建输出文件。该软件包是在2008年和32位。从.NET应用程序调用时发生SSIS错误
我有本地运行这个没有问题,但是一旦部署到Web服务器,我收到以下错误:
任何人都可以提供任何见解?应用程序池可以选择运行32位应用程序。
我在VS2013中创建了一个.NET Web应用程序。它从数据库填充下拉菜单,然后基于选择,调用SSIS包,导入一些数据以及以文本和Excel格式创建输出文件。该软件包是在2008年和32位。从.NET应用程序调用时发生SSIS错误
我有本地运行这个没有问题,但是一旦部署到Web服务器,我收到以下错误:
任何人都可以提供任何见解?应用程序池可以选择运行32位应用程序。
寻找这个错误后,我发现4点的问题,可能会导致此错误:
包是在64位和集成服务部署的64位没有Web服务器上安装
本地计算机上的SQL Server与Web服务器之间的版本不匹配
您已将某个组件的属性ForcedExecutionValueType
更改为值不同的Int32
客户端SDK工具未安装onn web服务器。了解更多关于SSIS建议在此MSDN artcile
参考
将错误文本复制并粘贴到您的问题中,而不是它的屏幕截图。 – vittore
您是否“确保集成服务已正确安装在运行应用程序的计算机上”您是否也“确保安装了64位版本” –
是的,我确信两者都是。 – user7643342