无法找到请求的.Net Framework数据提供程序。

时间:2014-01-11 20:51:30

标签: asp.net-mvc-4 simplemembership dataprovider

我已经看过几篇关于此的帖子,但没有一个答案似乎有效。

我正在尝试设置简单会员,并且在调用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" />

我绝对无处可去。这对我来说似乎非常奇怪,这不会开箱即用。几个月前我有另一个项目(目前已经损坏,所以我无法验证它是否仍能正常工作),工作得很好,而且我不需要做任何额外的配置。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我写了一篇关于如何设置简单会员资格Here的教程。此外,我更喜欢抛弃过滤器并在应用程序启动时直接初始化