строка подключения к sqlmembershipprovider asp.net - PullRequest
0 голосов
/ 11 октября 2011

Я добавил sqlmembershipprovider в свой проект динамических данных для входа в систему и регистрации и тому подобное.

Однако у меня проблемы со строкой подключения. База данных находится на удаленном сервере базы данных sql server 2008.

Ниже у меня есть строка подключения для сущностей:

<add name="xxEntities" 
connectionString="metadata=res://*;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=xx.xx.x.xxx;Initial Catalog=XX;Integrated Security=True;MultipleActiveResultSets=True&quot;" 
providerName="System.Data.EntityClient" />

Когда я бью провайдера членства, я получаю эту ошибку:

Ключевое слово не поддерживается: 'метаданные'.

в этой строке кода:

System.Web.Security.Membership.GetAllUsers (0, 1, count)

Нужна ли отдельная строка подключения для провайдера? Или я должен иметь возможность использовать приведенную выше строку со всеми моими соединениями, включая моего провайдера?

спасибо.

1 Ответ

0 голосов
/ 11 октября 2011

Попробуйте использовать этот шаблон строки подключения + измените ИД пользователя, Пароль, Исходный каталог

Provider=SQLOLEDB.1;Persist Security Info=True;Data Source=xxx.xxx.xxx.xxx;User ID=RemoteApp;Password=xxx;Initial Catalog=xxx;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...