Не удалось найти запрошенный поставщик данных .Net Framework.

Я видел несколько сообщений об этом, но ни один из ответов, похоже, не работает.

Я пытаюсь настроить simplemembership, но постоянно получаю эту ошибку при вызове WebSecurity.InitializeDatabaseConnection(...)

Вот запись ConnectionsStrings:

<add name="JBarterMain" connectionString="Data Source=winsrv01;Initial Catalog=ProvausioJBarter;Persist Security Info=True;User ID=xxx;Password=xxx" providerName="System.Data.SqlClient"/>

Я попытался добавить следующее в конфигурацию моей машины в папке .net 4.0 x64:

<add name="SqlClient Data Provider" invariant="System.Data.SqlClient" description=".Net Framework Data Provider for SqlServer" type="System.Data.SqlClient.SqlClientFactory, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />

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

Есть идеи?


person Sinaesthetic    schedule 11.01.2014    source источник


Ответы (1)


Я написал руководство по настройке простого членства здесь. Также я предпочитаю отказаться от фильтров и инициализировать их непосредственно при запуске приложения.

person Lokesh Suthar    schedule 09.02.2014