2013-05-16 123 views
0

上工作我已經做了的LightSwitch V1(2011)桌面應用程序上的Visual Studio 2010專業版。我的操作系統是32位Windows 7專業版。應用程序使用SQL Server身份驗證連接到SQL Server 2005數據庫。 在運行64位Windows的客戶端上,我的應用程序無法加載數據。 (它顯示了可怕的紅色X,每個使用Lightswitch的人都非常熟悉)。的LightSwitch V1桌面應用程序沒有64位客戶端

我能夠enable tracing並得到一個詳細的錯誤信息,但仍然不知道該怎麼辦。

錯誤消息:

Schema specified is not valid. Errors: 
ApplicationData.ssdl(2,273) : error 0175: The specified store provider cannot be found in the configuration, or is not valid. 

Detailed error

誰能請幫助我獲得在64位PC上運行的應用程序?

回答

1

以下後幫我解決這個問題:

http://thinksimpleshirin.wordpress.com/2012/01/17/the-specified-store-provider-cannot-be-found-in-the-configuration-or-is-not-valid-error/

Machine.config文件位於:

  • WINDOWS XP - C:\ WINNT \ Microsoft.NET \ Framework \ v4.0.30319 \ Config
  • Windows 7 - C:\ windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Config

的損壞Machine.config文件看上去以下(含2 'DbProviderFactories' 項): enter image description here

因爲它可以看到有以標籤爲 'DbProviderFactories': enter image description here

要解決這個問題,空標籤需要被刪除,這應該可以解決問題

因此,顯然,在Windows 7 64位安裝JDE - 打破LightSwitch。誰會想到?

+1

嗨Omaer,聽起來很棒,你能解決你的問題。 –

+0

同樣的事情再次發生 - 我花了一天的更好的時間試圖找出哪裏出了問題,並再次由於JDE安裝而損壞了數據的64位Win7。最後通過參考這篇文章解決了這個問題......很高興我記錄下來! – Omaer

相關問題