Проблема строки рабочего соединения EntityFrame - PullRequest
0 голосов
/ 20 февраля 2012

Я работаю над приложением Silverlight.во время разработки я работал с копией нашей производственной базы данных на моем локальном компьютере.

При настройке проекта я создал модель локальной базы данных, а затем создал службу домена этой модели для взаимодействия сданные.Это все работает хорошо.Теперь мне нужно протестировать свой продукт на работающем сервере, но я не могу понять, какая строка подключения.

В настоящее время строка подключения выглядит следующим образом.

<add name="UserDataEntities" connectionString="metadata=res://*/Models.UserDataModel.csdl|res://*/Models.UserDataModel.ssdl|res://*/Models.UserDataModel.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=.;initial catalog=RTRP20112_NATP_UserData;integrated security=True;multipleactiveresultsets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />

Единственное отличие между базой данных, которую я использовал локально, и производственной базой данных - это ее местоположение.Я попытался просто заменить часть источника данных строки подключения на правильный адрес и информацию для входа, но это не работает.Я также продублировал строку подключения, используемую другим приложением для подключения к этой базе данных, но это не работает, поскольку в нем отсутствуют все ненужные метаданные (я думаю).Я не уверен, что делать дальше.

Строка подключения, используемая другими программами для подключения к серверу:

<add name="UserDatabase" connectionString="Data Source=*.*.*.*,*;Network Library=DBMSSOCN;Initial Catalog=RTRP20112_NATP_UserData;User ID=*;Password=*;"         providerName="System.Data.SqlClient"/>

Я испробовал несколько вариантов из двух в качестве строки подключения,самое последнее, что я использую.

 <add name="UserDataEntities" connectionString="metadata=res://*/Models.UserDataModel.csdl|res://*/Models.UserDataModel.ssdl|res://*/Models.UserDataModel.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=*.*.*.*,*;Network Library=DBMSSOCN;Initial Catalog=RTRP20112_NATP_UserData;User ID=*;Password=*;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />

Самая последняя ошибка: Ошибка загрузки

System.ServiceModel.DomainServices.Client.DomainOperationException: операция загрузки не выполнена для запроса 'GetUsers'.Неполный провайдер не удалось открыть.

1 Ответ

0 голосов
/ 21 февраля 2012

Вы настроили / создали ASPNETDB?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...