2009-11-23 100 views
0

我最近將我的Web服務器升級到了Windows 2003 R2 Enterprise 64位。現在我使用Asp.net開發的網站無法加載使用Crystal報表開發的報表。原因是Crystal報告DLL無法加載,因爲它們是32位。 爲了解決上述問題,我強制將aspnet_compiler.exe編譯爲X86模式。這是通過在web.config中添加以下元素來實現的在IIS 7.5上的Windows 2003 R2企業版上的Asp.net

<compiler language="vb;vbs;visualbasic;vbscript" extension=".vb" 
       type="Microsoft.VisualBasic.VBCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" 
       warningLevel="4" 
       compilerOptions="/platform:x86"> 

添加後,我再次編譯和部署。但該網站停止工作。它開始拋出停止應用程序池的異常。

如果有人可以找到解決方案,這將是很大的幫助。

謝謝

回答

0

您可以下載晶體運行時的64位安裝程序。

明白了,here

相關問題