【发布时间】:2017-05-24 11:07:50
【问题描述】:
我已关注诸如检查 machine.config 文件以删除额外的帖子,但它仍然无法正常工作。这些是以下错误消息。
[ArgumentException: 无法找到请求的 .Net Framework 数据 提供者。可能没有安装。]
- System.Web.Providers.ModelHelper.CreateEntityConnection(ConnectionStringSettings 设置, 字符串 csdl, 字符串 ssdl, 字符串 msl) +413
System.Web.Providers.ModelHelper.CreateMembershipEntities(ConnectionStringSettings 设置)+51
System.Web.Providers.DefaultMembershipProvider.Membership_CreateUser(字符串 applicationName, String userName, String password, String salt,
字符串电子邮件、字符串密码问题、字符串密码答案、布尔值 isApproved, DateTime&createDate, Boolean uniqueEmail, Int32
passwordFormat, Object& providerUserKey) +314System.Web.Providers.DefaultMembershipProvider.CreateUser(字符串用户名,字符串密码,字符串电子邮件,字符串密码问题,
String passwordAnswer, Boolean isApproved, Object providerUserKey,
MembershipCreateStatus& 状态)+1252System.Web.UI.WebControls.CreateUserWizard.AttemptCreateUser() +409
System.Web.UI.WebControls.CreateUserWizard.OnNextButtonClick(WizardNavigationEventArgs e) +221
System.Web.UI.WebControls.Wizard.OnBubbleEvent(Object source, EventArgs e) +584
System.Web.UI.Control.RaiseBubbleEvent(Object source, EventArgs args) +84
- System.Web.UI.Page.ProcessRequestMain(布尔型 includeStagesBeforeAsyncPoint,布尔型 includeStagesAfterAsyncPoint)
+3804
我正在使用 Visual Studio 2013 中的 C# 将 Web 应用程序项目发布到使用 IIS 7 的本地服务器。谢谢!
【问题讨论】:
-
您的预期数据提供者是什么?您可以发布您的 web.config 文件的
<entityFramework>部分吗? -
是这个吗?
-
是的,就是这样,但我没有看到任何明显的错误。您可能缺少 SQL Server Compact Edition 的 NuGet 包。尝试从 Visual Studio 中的包管理器控制台运行
Install-Package EntityFramework.SqlServerCompact -
我已经安装了包!
标签: c# asp.net .net web-config machine.config