首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为Server制作DbProviderFactories

如何为Server制作DbProviderFactories
EN

Stack Overflow用户
提问于 2011-10-31 19:44:03
回答 1查看 1.9K关注 0票数 0

我得到了与http://sqlite.phxsoftware.com/forums/t/239.aspx中的人相同的错误,但问题是他使用了SQLite,而我使用了Server 2008,并且添加了代码不改变任何东西,我仍然得到了

无法找到请求的.Net框架数据提供程序。它可能不会安装。

我正在尝试让MVC 3帐户与我的网站数据库一起工作,并在web.config中将连接字符串更改为我自己的。

代码语言:javascript
复制
<profile defaultProvider="DefaultProfileProvider">
  <providers>
    <add name="DefaultProfileProvider" type="System.Web.Providers.DefaultProfileProvider, System.Web.Providers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" connectionStringName="madsskipper_dk_dbEntities" applicationName="/"/>
  </providers>
</profile>
<membership defaultProvider="DefaultMembershipProvider">
  <providers>
    <add name="DefaultMembershipProvider" type="System.Web.Providers.DefaultMembershipProvider, System.Web.Providers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" connectionStringName="madsskipper_dk_dbEntities" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" applicationName="/"/>
  </providers>
</membership>
<roleManager defaultProvider="DefaultRoleProvider">
  <providers>
    <add name="DefaultRoleProvider" type="System.Web.Providers.DefaultRoleProvider, System.Web.Providers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" connectionStringName="madsskipper_dk_dbEntities" applicationName="/"/>
  </providers>
</roleManager>
<sessionState mode="InProc" customProvider="DefaultSessionProvider">
  <providers>
    <add name="DefaultSessionProvider" type="System.Web.Providers.DefaultSessionStateProvider, System.Web.Providers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" connectionStringName="madsskipper_dk_dbEntities" applicationName="/"/>
  </providers>
</sessionState>
EN

回答 1

Stack Overflow用户

发布于 2011-10-31 20:14:26

从连接字符串的名称来看,似乎您已经指定了一个Entity Framework连接字符串。

如果是这样,则需要添加一个SqlClient连接字符串,并将提供程序更改为使用SqlClient连接字符串。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7958843

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档