ªð¦^¦Cªí ¤W¤@¥DÃD µo©«

±NMemberShipªº¸ê®Æ®w«Ø¥ß¦b¦Û¤vªº¸ê®Æ®w¤W

±NMemberShipªº¸ê®Æ®w«Ø¥ß¦b¦Û¤vªº¸ê®Æ®w¤W

¥»©«³Ì«á¥Ñ ³Ê»h»i ©ó 2011-11-3 10:49 ½s¿è

ASP.NET 2.0¥i¥H³z¹LWeb Site Administration Tool¨Ó«Ø¥ß¨Ï¥ÎªÌµn¤Jªº¾÷¨î¡A¨Ã¥B¥i¥H¦³¸}¦âºÞ²zªº¾÷¨î¡A¤£¹L¤@¯ë¨Ï¥Îªº®É­Ô¡A³£·|¦bWeb Site¤¤ªºApp_Data³o­Ó¸ê®Æ§¨¤¤²£¥Í¤@­ÓMDFªºÀɮסA³o­ÓÀɮ׬OSQLªº¸ê®Æ®wÀɮסCµM¦Ó¦pªG§Ú­Ì»Ý­n»P¦Û¤vªº¸ê®Æªí°µ¬ÛÃöªº³B²z®É¡A«o¨S¦³³o»ò®e©ö¡A²¦³º§Ú­Ì¨ä¥L·|¥Î¨ì¨Ï¥ÎªÌªº¸ê®Æªí¤£·|«Ø¦b¨º­ÓMDF¤¤¡A¨º»ò­n°µJoin´N¤£¬O¯»¤è«K¤F
¨BÆJ¤@¡G«Ø¥ß¦Û¦³ªº¸ê®Æ®w(¦pªG¤w¸g¦s¦b¬Ù²¤)
¨BÆJ¤G¡G¨Ï¥ÎAspnet_regsql.exe«Ø¥ß¬ÛÃö¸ê®Æªí
¸ÓÀɮ׫إߩó±z¹q¸£¤¤\Microsoft.NET\Framework\¤¤ªº¥Ø«eª©¥»ªº¥Ø¿ý¤U(¤pØpªº¬O¦bc:\WINDOWS\Microsoft.NET\Framework\v2.0.50727)¡A°õ¦æ«á´N·|±Ò°Ê¤@­ÓºëÆF¡A¿é¤J¥D¾÷¡B³s½u¤è¦¡¡B±b¸¹¡B±K½X«á¡A¿ï¾Ü¸ê®Æ®w¡A±µµÛ´N·|§â¬ÛÃö¸ê®Æªí«Ø¥ß¦b±z©Ò¿ï¾Üªº¸ê®Æ®w¤¤¡C
¨BÆJ¤T¡G³]©wWeb.config
  1. <connectionStrings>
  2.       <add name="SqlServices" connectionString="Data Source=XXXXX;Initial Catalog=DBBD;Persist Security Info=True;User ID=sa;password=xxxxxx"></add>
  3.     </connectionStrings>
  4.     <system.web>
  5.       <roleManager enabled="true" defaultProvider="SqlProvider" >
  6.         <providers>
  7.           <add
  8.             name="SqlProvider"
  9.             type="System.Web.Security.SqlRoleProvider"
  10.             connectionStringName="SqlServices"
  11.             applicationName="MyApplication"
  12.             />
  13.         </providers>
  14.       </roleManager>
  15.       
  16.       <membership defaultProvider="SqlProvider"
  17.             userIsOnlineTimeWindow="15">
  18.         <providers>
  19.           <add
  20.             name="SqlProvider"
  21.             type="System.Web.Security.SqlMembershipProvider"
  22.             connectionStringName="SqlServices"
  23.             applicationName="MyApplication"
  24.             enablePasswordRetrieval="false"
  25.             enablePasswordReset="true"
  26.             requiresQuestionAndAnswer="true"
  27.             requiresUniqueEmail="false"
  28.             passwordFormat="Hashed"
  29.             maxInvalidPasswordAttempts="5"
  30.             passwordAttemptWindow="10" />
  31.         </providers>
  32.       </membership>
  33.       <authentication mode="Forms" >
  34.         <forms loginUrl="login.aspx"></forms>
  35.       </authentication>
  36.     </system.web>
½Æ»s¥N½X
¨BÆJ¥|¡G¦b³]©wWeb Site Administration Tool
¦¹®É¬Ý¤@¤UProviderÀ³¸Ó·|¬O«ü©wªºSqlServices¡A¦Ó«Ø¥ßªºUser,Roles¤]·|¦b±zConnectionString«ü©wªº¸ê®Æ®w¤¤«Ø¥ß¤F

¤W­±ªºconfig­n½Õ¾ãconnectionString
¨Ì·Ó¦Û¤vªºª¬ªp½Õ¾ã

        ÀR«ä¦Û¦b : ¡i®É¶¡¦pÆp¥Û¡j®É¶¡¹ï¤@­Ó¦³´¼¼zªº¤H¦Ó¨¥¡A´N¦pÆp¥Û¯ë¬Ã¶Q¡F¦ý¹ï·M¤H¨Ó»¡¡A«o¹³¬O¤@§âªd¤g¡A¤@ÂI»ù­È¤]¨S¦³¡C
ªð¦^¦Cªí ¤W¤@¥DÃD