1

我刚刚使用“生成脚本”将我的 ASPNETDB.mdf 上传到服务器。问题是,我不知道如何为我的会员资格连接到它。(例如登录控件) ConnectionString 在哪里?

4

3 回答 3

1

更新 Web 配置中的数据源标签

Provider=Microsoft.ACE.OLEDB.12.0;Data Source=<<PATH Goes Here>>;Persist Security Info=False;
于 2009-04-21T21:33:44.763 回答
0

连接字符串位于 web.config 文件中。

于 2009-04-21T08:06:09.807 回答
0

修改应用程序的 web.config 文件以重新定义 LocalSqlServer 连接字符串以指向数据库。

<connectionStrings>
  <remove name="LocalSqlServer"/>
  <add name="LocalSqlServer"
       connectionString="server=.;database=aspnetdb;
       integrated security=sspi;"/>   
</connectionStrings>

如果您的成员资格提供程序未指向“LocalSqlServer”,那么您也可以在 web.config 中对其进行修改。

<membership>
  <providers>
    <remove name="AspNetSqlMembershipProvider"/>
    <add name="AspNetSqlMembershipProvider"
      type="System.Web.Security.SqlMembershipProvider, ..."
      connectionStringName="LocalSqlServer"
      enablePasswordRetrieval="false"
      enablePasswordReset="true"
      requiresQuestionAndAnswer="true"
      applicationName="/"
      requiresUniqueEmail="false"
      passwordFormat="Hashed"
      maxInvalidPasswordAttempts="5"
      minRequiredPasswordLength="7"
      minRequiredNonalphanumericCharacters="1"
      passwordAttemptWindow="10"
      passwordStrengthRegularExpression=""
    />
  </providers>
</membership>
于 2009-04-21T21:29:59.233 回答