2012-02-14 93 views
0

因爲我已經嘗試了幾乎所有關於這些帖子的內容,但沒有運氣,所以我在這裏定義了卡住了。無法查看客戶端機器瀏覽器上的報告

Sepcs: 服務器:在Windows Server 2008基礎版(IIS7) 客戶機操作系統:Windows XP專業版 水晶報表版本:13.0.2 Devolpment:Visual Studio 2010中,使用ASPNET

問題 Web應用程序我無法查看客戶機上報告

背景: 我安裝了Crystal Reports 13.0.2我的服務器上,並開始沒有任何問題創造我的VS2010報告,即使我編譯web項目,它工作正常,就說明報告完美。正如你所知道的那樣,Visual Studio創建一個虛擬端口讓你試用你的應用程序。

但是,當我嘗試從瀏覽器(不使用從VS2010編譯)它沒有顯示報告,我也沒有看到任何錯誤,即使在它自己的服務器上,根本不顯示任何報告。

Descrption

我使用框架4和其下的默認網站http://myserver:10000/novo/myapp/default.aspx一個Web應用程序。 林在Intregrated模式(也我已經嘗試過經典模式)

我複製crystalReportViewer13目錄使用默認應用的wwwroot \ aspnet_client \ system_web \ 4_0_30319 \,我的web應用程序目錄

另外,我證實crystalreportviewers13目錄有windows下創建\ Microsoft.NET \框架\ v4.0.30319 \ ASP.NETClientFiles

後我紅SAP Crystal Reports的SDK開發人員指南我這樣做:

在我的web.config文件,我有這些標籤:

<add key="url" value="http://localhost:10000/novo/myapp/printcontrol.cab" /> 
<add key="resourceURI" value="~/crystalreportviewers13" 

在德興模式下的CrystalReportViewer屬性我有打印模式=的ActiveX

最後我已經添加了我的網站上Internet Explorer中的受信任的站點和自定義允許安裝任何ActiveX控件的所有功能。

我所做的一切都是無用的,仍然無法在服務器或客戶端機器瀏覽器上看到報告。

請幫我看看這裏-----我很累,我花了很多時間在這個論壇上申請一些推薦,我不知道還有什麼要做。

+0

嘗試使用諸如Fiddler工具文件(HTTP:// HTTP://fiddler2.com/fiddler2/)看到該請求您的瀏覽器正在發送,以及從服務器返回的響應(如果有的話)。 – mbeckish 2012-02-14 16:09:21

回答

0

什麼瀏覽器?什麼觀衆?

在工作中,我們使用IE(和舊版本)和FF。使用DHTML查看器,應該可以工作。與其他查看器一樣,如果用戶工作站具有不正確的安全設置,則ActiveX查看器和/或Java查看器可能無法正常工作。

在FF中,我使用了一個FireBug插件。有很多你可以看到關於網頁請求,什麼加載緩慢,頭是什麼等等(這比我可以使用的多得多,而且我實際上看它可以幫助破解樣式表或查看哪些部分是頁面暫停加載,比其他任何事情都重要。)

0

我一直在遇到這個問題,搜索,幾乎沒有上述程序, 我注意到aspnet_client沒有配置在我的IIS中,並且無法訪問「crystalreportviewers13」下的所有文件。

我通過使用此過程在IIS中註冊aspnet來解決此問題。

寄存器ASPNET:

C:\ WINDOWS \ microsoft.net \框架\ v4.0.30319 \ ASPNET_REGIIS -i

,做! 我的應用程序已經訪問在「crystalreportviewers13」

感謝, 布萊恩