我有一個與SQL Server 2014交互的Web應用程序。該應用程序使用MVC在.NET Framework 4.2.5中編寫。該應用程序還利用SSIS上傳Excel表中的一些數據。無法加載文件或程序集'Microsoft.SqlServer.DTSRuntimeWrap'
我有兩臺服務器。第一個是Web服務器,第二個是數據庫服務器。
應用程序使用ManagedDTS庫調用存儲在Web服務器上的SSIS包(dtsx)。 SSIS包直接連接到數據庫服務器。
我已將Microsoft.SQLServer.ManagedDTS和Microsoft.SQLServer.DTSRuntimeWrap v12.0的引用添加到應用程序中。該DLL正在被複制到Bin文件夾。在我的開發機器上一切正常,但只要代碼遷移到服務器。它顯示以下錯誤
無法加載文件或程序集「Microsoft.SqlServer.DTSRuntimeWrap」或它的某個依賴項。試圖加載程序格式不正確
我已經搜查了論壇和一切,但未能解決問題。 web.config沒有用此名稱定義的程序集。所以我進去並從bin文件夾中刪除了DLL文件Microsoft.SqlServer.DTSRuntimeWrap.dll,並且應用程序開始工作。但是,使用SSIS包的上載功能不起作用。它提供了以下錯誤
發生異常:無法加載文件或組件 「Microsoft.SqlServer.DTSRuntimeWrap,版本= 12.0.0.0, 文化=中性公鑰= 89845dcd8080cc91」或它 的一個依賴。該系統找不到指定的文件。
請有人可以幫助我,讓我知道這裏發生了什麼。