我在VS2013中创建了一个.NET Web应用程序。它填充数据库的下拉列表,然后根据选择,调用SSIS包,导入一些数据,以及以text和excel形式创建输出文件。该套餐是在2008年和32位。
我在本地运行时没有问题,但是一旦部署到Web服务器,我收到以下错误:
任何人都可以提供任何见解吗?应用程序池可以选择启用32位应用程序。
答案 0 :(得分:0)
搜索此错误后,我发现了4个可能导致此错误的问题:
软件包部署在64位下,集成服务64位未安装在Web服务器上
本地计算机上的sql server与Web服务器之间的版本不匹配
您已将一个组件的属性ForcedExecutionValueType
更改为不同于Int32
的值
客户端SDK工具未安装在Web服务器上。在此MSDN artcile
<强>参考强>