在用membership用vs2005自带的调试程序,不会出现啥问题,但一离开开发环境,就会出问题,就是打不开连不上数据库的问题,那么接下来是这么解决的
- <membership defaultProvider="AspNetSqlMembershipProvider" userIsOnlineTimeWindow="15" hashAlgorithmType="">
- <providers>
- <clear/>
- <add connectionStringName="ConnectionString" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="true" applicationName="/" requiresUniqueEmail="false" passwordFormat="Hashed" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="7" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" passwordStrengthRegularExpression="" name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
- </providers>
- </membership>
- <roleManager enabled="true" cacheRolesInCookie="true" defaultProvider="AspNetSqlRoleProvider">
- <providers>
- <clear/>
- <add connectionStringName="ConnectionString" applicationName="SigooFramework" name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
- </providers>
- </roleManager>
- <profile enabled="true" defaultProvider="AspNetSqlProfileProvider">
- <providers>
- <clear />
- <add name="AspNetSqlProfileProvider"
- type="System.Web.Profile.SqlProfileProvider"
- connectionStringName="ConnectionString"
- applicationName="MyApplication" />
- </providers>
- </profile>