2013-05-16 1 views
0

Я сделал Lightswitch v1 (2011) Настольное приложение на Visual Studio 2010 Professional. Моя ОС - 32-разрядная Windows 7 Professional. Приложение подключается к базе данных SQL Server 2005 с использованием проверки подлинности SQL Server. На клиентах, работающих под 64-разрядной Windows, мое приложение не может загружать данные. (Он показывает страшный красный-X, что все, кто использует Lightswitch, слишком хорошо знакомы).Lightswitch v1 Desktop Application не работает на 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-битных ПК?

ответ

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

Для решения эта проблема, пустая метка должна быть удалена, и это должно решить проблему.

Таким образом, по-видимому, установка JDE на Windows 7 64-разрядных прерываний LightSwitch. Кто бы мог подумать?

+1

Привет, Omaer, отлично звучит, что вы смогли решить вашу проблему. –

+0

То же самое произошло снова - я потратил большую часть дня, пытаясь понять, что пошло не так, и еще раз 64 бит Win7 с поврежденными данными из-за установки JDE. Наконец, это было разрешено, ссылаясь на этот пост ... Рад, что я зарегистрировал это! – Omaer