【问题标题】:SimpleMembershipProvider WebSecurity.InitializeDatabaseConnection failing with an empty sql databaseSimpleMembershipProvider WebSecurity.InitializeDatabaseConnection 因空 sql 数据库而失败
【发布时间】:2012-10-11 22:16:34
【问题描述】:

我刚刚添加了一个 sqlserver 连接字符串。全新的数据库。我检查了连接是 在服务器资源管理器上很好。

<add name ="club" connectionString="Data Source=server1;Initial Catalog=temp;Integrated Security=True"/>

然后在InitializeSimpleMembershipAttribute中引用如下

WebSecurity.InitializeDatabaseConnection("club", "Users", "UserID", "UserName", autoCreateTables: true);

它在 sdf 文件中工作并创建表。但使用 sql server 失败。任何人之前都看到过这个错误并且可以解释发生了什么?

错误 -

不支持关键字:“初始目录”。 异常详细信息:System.ArgumentException:不支持关键字:“初始目录”。

【问题讨论】:

  • 你确定数据库服务器是Sql Server吗?哪个版本?

标签: c# asp.net asp.net-membership asp.net-mvc-4 asp.net-4.5


【解决方案1】:

providerName="System.Data.SqlClient" 添加到您的连接字符串中。

<add name="club" 
  connectionString="Data Source=server1;Initial Catalog=temp;Integrated Security=True"
  providerName="System.Data.SqlClient"/>

【讨论】:

    猜你喜欢
    • 2022-01-12
    • 1970-01-01
    • 1970-01-01
    • 2013-02-03
    • 2013-11-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多