2011-09-20 49 views
0

我們正在使用IIS 7.5從2003 IIS6 Web服務器遷移到2008 R2。IIS 7.5中的Crystal Reports 2010要求身份驗證

我們還有一臺運行IIS7的Windows 2008服務器,並且此服務器上的一切正常工作。

在新的服務器時,我們去我們的Crystal Reports瀏覽器頁面,我們得到提示對於Windows身份驗證,那麼如果你在有效的憑證類型或不是你得到以下錯誤在Firefox:

XML Parsing Error: no element found

Location: http://192.168.10.112/Reports/ReportViewer.aspx?id=49

Line Number 1, Column 1:

^

在IE瀏覽器你只是得到一個空白的屏幕。

相同的代碼運行在Visual Studio 2010的服務器上調試模式很好,而我們的其他服務器上正常工作

感謝

回答

0

我知道答案是爲時已晚,但給大家做個參考爲其他用戶。

我太IIS 7.5中遇到這個問題,並在5天后的調查,我發現這個問題是因爲水晶報表查看器運行爲32位,來解決這個問題:

    在IIS
  • ,轉到應用程序池
  • 選擇您正在使用它的應用程序池,通常是其「ASP.Net v4.0」。
  • 單擊右側面板中的「高級設置...」。
  • 值設置爲「啓用32位應用程序」,以「真」

另外請注意,您必須安裝Oracle客戶端32位版本太多。

+2

最後我們發現,如果您使用SSL運行該網站,它就會起作用。所以如果我們把它放在我們的Live服務器上,它會很好,教我先把它放在測試環境中 – theedam