使用ASP .NET网站管理工具创建用户。 Silverlight业务应用程序

时间:2013-01-25 21:15:50

标签: security silverlight-5.0

我的ASP .NET网站管理工具缺少一些东西,我没有看到“安全问题”或“安全答案”。

根据“演练:使用Silverlight业务应用程序的身份验证服务”(http://msdn.microsoft.com/en-us/library/ee942449(v=vs.91).aspx),这是我在创建新用户时应该看到的内容:

image http://s1.postimage.org/fupu2ac7j/Wanna_see_page.jpg

但这是我所看到的:

image 2 http://s7.postimage.org/vlm4qokvv/Actual_page.jpg

缺少“安全问题”和“安全答案”。我还没有安装什么?,我正在使用Visual Studio 2012。

1 个答案:

答案 0 :(得分:0)

对于那些感兴趣的人,您必须进行自定义成员资格提供程序设置,例如:

    <membership
        defaultProvider="SqlProvider"
        userIsOnlineTimeWindow="20">
        <providers>
            <clear/>
            <add name="SqlProvider"
                 type="System.Web.Security.SqlMembershipProvider"
                 connectionStringName="LocalSqlServer"
                 enablePasswordReset="true"
                 requiresQuestionAndAnswer="true"
                 requiresUniqueEmail="false"
                 maxInvalidPasswordAttempts="5"
                 passwordAttemptWindow="10"
                 passwordFormat="Hashed"
                 minRequiredPasswordLength="7"
                 enablePasswordRetrieval="false"
                 applicationName="/" />
        </providers>
    </membership>
web.config文件中的

。请注意requiresQuestionAndAnswer =“true”设置。