天天看點

Crystal Report 釋出

     相信有一部分人也碰到過這樣的問題就是在自己測試好的程式釋出到伺服器上,突然就不能夠用了。讓自己感到很突然。我之前有做一個T9系統。就是小型的ERP.其中就有一些列印的東西。我用的都是水晶報表。今天User說列印不了。我前幾天放上去給他們測試的,現在他們正式應用了。剛用的列印就挂了。

    馬上登入伺服器檢視原因。說是:加載Crystal Report AppSer 失敗。後面一大堆的,英文也不是很好。pass.大概知道問題出在哪裡了。我還以為是連接配接錯誤,因為列印的頁面是空白。而且我自己機子上測試是OK的。先百度一下.有N人說了一大堆。比較檢視。原來是自己想的太簡單了。以為測試好了就好了。

    有些東西也要看伺服器的配套程式。有的伺服器是沒有的,我這次這個就是跟建立的,是以沒安裝。現在我列一下:CRRedist2008_x64(當然你是32位的就要用X86哦)ReportViewerLP,ReportViewer,WindowsInstaller-KB893803-v2這個是個轉換的。

    另外出現了個小插曲,我釋出的程式copy到以前的伺服器上測試。因為這台伺服器是MES的有水晶報表的列印功能。是以我想到這裡測試一下。沒想到有出問題了,運用都不可以耶,說是webconfig錯誤。錯誤描述: System.Web.Handlers.ScriptModule Exception from HRESULT: 0x80131040,也是一大堆的英文,咳,咋就沒個中文的啊。真是欺負人。不過現在有個中文的編譯器叫做《易語言》。歡迎大家去學習,研究。其外話。·····

    看錯誤資訊應該是在ScriptModule.試了半天發現執行下邊指令後居然就好了,實在搞不懂,就記錄下吧。

1.       %windir%/Microsoft.NET/Framework/v3.0/Windows Communication Foundation/ServiceModelReg.exe –k:W3SVC

2.       %windir%/Microsoft.NET/Framework/v2.0.50727/aspnet_regiis.exe –s W3SVC

3.       %windir%/Microsoft.NET/Framework/v3.0/Windows Communication Foundation/ServiceModelReg.exe –s:W3SVC