我的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。
答案 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”设置。