如何查找本地SQL Server 2008的成员类型字符串?

本文关键字:成员 2008 成员类 类型 字符串 Server SQL 何查找 查找 | 更新日期: 2023-09-27 18:14:48

我是ASP新手。. NET和c# .

我试图连接一个SQL Server数据库(其本地)到一个表单的第一次。

我能够通过服务器资源管理器找到连接字符串,但我找不到成员类型字符串..

<membership defaultProvider="SqlProvider">
    <providers>
        <clear />
        <add name="sqlProvider" type="??"/>

如何查找会员类型?

如何查找本地SQL Server 2008的成员类型字符串?

和往常一样,它在文档中。. NET应用程序使用成员关系。

如你所见,成员关系是基于提供者模型的,所以你可以用你自己的提供者来扩展它。. net发布的提供程序定义在System.Web.Security.

成员资格提供者的类型应该是System.Web.Security.SqlMembershipProvider。下面我放了一个典型的<membership />块供参考。

<membership defaultProvider="AspNetSqlMembershipProvider" userIsOnlineTimeWindow="15">
  <providers>
    <clear/>
    <add name="AspNetSqlMembershipProvider"
         type="System.Web.Security.SqlMembershipProvider"
         connectionStringName="yourConnStringName"
         minRequiredPasswordLength="8"
         maxInvalidPasswordAttempts="50"
         minRequiredNonalphanumericCharacters="0"
         requiresQuestionAndAnswer="false"
         requiresUniqueEmail="true"
         enablePasswordReset="true"
         enablePasswordRetrieval="false"
         applicationName="yourApplicationName"/>
  </providers>
</membership>

我已经把连接字符串和成员块应该放在web.config中。

见下面的片段。

<configuration>

<membership defaultProvider="AspNetSqlMembershipProvider" userIsOnlineTimeWindow="15">
  <providers>
    <clear/>
    <add name="AspNetSqlMembershipProvider"
         type="System.Web.Security.SqlMembershipProvider"
         connectionStringName="ApplicationServices"
         minRequiredPasswordLength="8"
         maxInvalidPasswordAttempts="50"
         minRequiredNonalphanumericCharacters="0"
         requiresQuestionAndAnswer="false"
         requiresUniqueEmail="true"
         enablePasswordReset="true"
         enablePasswordRetrieval="false"
         applicationName="yourApplicationName"/>
  </providers>
</membership>

根据上面代码块的要求更改连接字符串