用aspnet_regsql为某个数据库注册完Membership相关的表、存储过程等等后,怎样与已建好的Silverlight Business app相关联

xhtmldivcss 2017-07-18 01:02:42
另外,未关联之前,默认Silverlight Business App会在哪里建Membership API相关的表?
...全文
242 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
xhtmldivcss 2017-07-18
  • 打赏
  • 举报
回复
web.config里Membership相关的东东要override machine.config里的默认配置。所以
 
<membership>
      <providers>
        <clear />
        <add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="MyConnection" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" applicationName="/" />
      </providers>
 </membership>

<roleManager enabled="true">
      <providers>
        <clear />
        <!--<add name="AspNetWindowsTokenRoleProvider" type="System.Web.Security.WindowsTokenRoleProvider" applicationName="/" />-->
        <add name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider" connectionStringName="MyConnection" applicationName="/" />
      </providers>
    </roleManager>

 <profile>
      <properties>
        <add name="FriendlyName" />
      </properties>
      <providers>
        <clear />
        <add name="AspNetSqlProfileProvider" type="System.Web.Profile.SqlProfileProvider" connectionStringName="MyConnection" applicationName="/" />
      </providers>
    </profile>
以<membership>段为例, name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider",这个一个字都不能错。 默认生成的:
<membership defaultProvider="DefaultMembershipProvider">
      <providers>
        <add name="DefaultMembershipProvider" type="System.Web.Providers.DefaultMembershipProvider, System.Web.Providers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" connectionStringName="DefaultConnection" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" applicationName="/" />
      </providers>
</membership>
默认生成的name="DefaultMembershipProvider" , type="System.Web.Providers.DefaultMembershipProvider...这些貌似通通要不得!

8,735

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧