C# 将SimpleMemberShipProvider与Windows身份验证一起使用
我正在尝试在IIS中启用Windows身份验证模式的情况下使用SimpleMembership提供程序。我使用CreateAccount、GetRoles和e.t.c等成员资格为域用户存储信息。我正在使用我的提供商创建域\用户登录,当用户域\用户尝试进入我的网站时,我在会员数据库中使用我的同名区域设置用户授权他。一切正常,除了有时我的网站重定向到帐户/登录。有时,当用户单击链接时,网站会将其重定向到C# 将SimpleMemberShipProvider与Windows身份验证一起使用,c#,asp.net-mvc-4,authentication,C#,Asp.net Mvc 4,Authentication,我正在尝试在IIS中启用Windows身份验证模式的情况下使用SimpleMembership提供程序。我使用CreateAccount、GetRoles和e.t.c等成员资格为域用户存储信息。我正在使用我的提供商创建域\用户登录,当用户域\用户尝试进入我的网站时,我在会员数据库中使用我的同名区域设置用户授权他。一切正常,除了有时我的网站重定向到帐户/登录。有时,当用户单击链接时,网站会将其重定向到帐户/登录。我在stackoverlow上找到了解决方案,我可以使用下面的配置来解决这个问题 &l
帐户/登录
。我在stackoverlow上找到了解决方案,我可以使用下面的配置来解决这个问题
<appSettings>
<add key="autoFormsAuthentication" value="false" />
<add key="enableSimpleMembership" value="false"/>
</appSettings>
但在我的例子中,我无法在windows身份验证模式下禁用SimpleMemberShipProvider,因为我使用它。在我的情况下,您能提出任何解决方案来解决登录页面重定向问题吗?我只是删除了SimpleMembershipProvider,并基于MembershipProvider类创建了我自己的提供者。之后一切正常。你能澄清发生了什么吗?到底是什么问题?它是否会在不应该的情况下将您重定向到登录页面?有时,当用户单击链接时,网站会将他重定向到
帐户/登录
。即使他们仍然登录/验证,它是否会这样做?