2014-01-11 8 views
0

Я видел несколько сообщений об этом, но ни один из ответов, похоже, не работает.Не удается найти требуемый поставщик данных .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" /> 

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

Любые идеи?

ответ

0

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