發生錯誤訊息:
錯誤訊息:無法載入檔案或組件 'CrystalDecisions.Web, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304' 或其相依性的其中之一。 系統找不到指定的檔案。
這個問題的主要原因是來自於 Crystal Report for .NET 中的模組在開發端 local 測試時可以自動引用 Crystal Report 所提供的模組, 但是發佈時並未一起打包發送. 所以伺服器端並沒有存在該項模組。至開發的機器內找以下元件或上官方網站找到,安裝該發佈的Server上即可。
(以下為Visual Studio 2008路徑)
MSDN上也有詳細佈署說明:http://msdn.microsoft.com/zh-tw/library/ms225245(v=VS.80).aspx
在 Visual Studio 2005 中所使用的部署專案,對 Windows 應用程式為安裝專案,對 Web 應用程式則為 Web 安裝專案。
若要散發使用 Crystal Reports 的 Visual Studio 2005 應用程式,部署專案需要下列元件:
- 專案輸出
- 報表檔
- .NET Framework 2.0
- Crystal Reports for .NET Framework 2.0 Windows Installer
- Crystal Reports 合併模組
沒有留言:
張貼留言