2012-10-31 110 views
1

我有一個.NET 4的網站(不應用),其中我試圖使用Crystal Reports Server的InfoStore DLL,所以我可以查詢生產服務器。服務器正在運行SAP Crystal Server 2011.Crystal服務器CrystalDecisions.Enterprise在Visual Studio 2010

開發機器運行Windows 8 64位,運行Visual Studio 2010和Crystal Server Runtime環境x64,從我的帳戶下載http://service.sap.com

我可以看到CrystalDecisions.Enterprise.InfoStoreCrystalDecisions.Enterprise.Framework在GAC在C:\ WINDOWS \裝配\ GAC_64,而且我點擊「添加引用」,並通過瀏覽它增加了選擇它<添加組件= 「CrystalDecisions.Enterprise.InfoStore,版本= 14.0.2000.0文化=中性公鑰= 692FBEA5521E1304」/ >到web.config中。這是我期望它發生的方式。

的問題是,儘管能夠瀏覽的對象在對象瀏覽器,當我嘗試建立它總是導致網站:

無法加載文件或程序集「CrystalDecisions.Enterprise.InfoStore,版本= 14.0.2000.0文化=中性公鑰= 692fbea5521e1304' 或它的一個依賴。該系統找不到指定的文件。 C:\ Users \ lee \ Documents \ Projects \ app \ web.config

最近8個小時我一直在扯掉我的頭髮,試圖弄清楚爲什麼,我不知所措,將不勝感激。

乾杯。

+0

什麼是您的構建配置設置? ANY_CPU,x86,x64? –

+0

ANY_CPU。但我似乎沒有選擇強制x64。 –

+0

重複(交叉帖子)異地問題http://scn.sap.com/thread/3260013 – Malachi

回答

2

排序它。我不得不做一些事情,所以覺得這一定是最好記錄他們爲別人着想。

  1. 卸載Crystal Server運行時環境x64並改爲安裝x86版本。儘管它是一個x64環境,Visual Studio 2010是32位並且需要這個。
  2. 安裝已損壞,需要運行批處理文件才能更正它(請參見http://scn.sap.com/thread/3175725
  3. 確保您的應用程序池允許32位。默認情況下它只有64位。
相關問題