2011-05-20 77 views
1

我有一個VS 2011 Web應用程序。報告在開發環境中工作得很好,但是當我在服務器上託管時,我所得到的只是一個沒有錯誤或任何事情的空白頁面。當查看事件查看器時,我發現此錯誤:ASP.Net,Crystal Reports在部署時不起作用。事件查看器事件ID 4353

「無法找到源(Crystal Reports)中事件ID(4353)的說明。本地計算機可能沒有必要的註冊表信息或消息DLL文件來顯示您可能可以使用/ AUXSOURCE =標誌來檢索此說明;請參閱幫助和支持以瞭解詳細信息以下信息是事件的一部分:鍵碼組合件BusinessObjects.Licensing.KeycodeDecoder.dll,無法加載。「

仍然無法解決它。我運行的是Windows Server 2003計算機上託管的VS 2010基於Web的應用程序。

在QA服務器中,我遇到了同樣的問題,並通過將InetPub中的asp_Client複製到指向的虛擬目錄根目錄來解決此問題。

但是在生產環境中,我們沒有虛擬目錄並直接在wwwRoot下託管。並得到同樣的問題,仍然無法解決它。如果有人能幫助我,我將不勝感激。如上所述,我已授予SapBusinessObjects目錄的權限,但仍無法正常工作。

在此先感謝。 Thanushka。

回答

1

在將www_root的asp_client文件夾複製到部署在虛擬目錄中的應用程序的應用程序文件夾後,此工作形式爲我。基本上水晶報告將js文件安裝到根目錄。不是虛擬路徑。因此,通過將提供js文件的文件夾複製到虛擬路徑中的應用程序中。

希望這會爲其他人工作。

祝你好運。