Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/274.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将SimpleMemberShipProvider与Windows身份验证一起使用_C#_Asp.net Mvc 4_Authentication - Fatal编程技术网

C# 将SimpleMemberShipProvider与Windows身份验证一起使用

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

我正在尝试在IIS中启用Windows身份验证模式的情况下使用SimpleMembership提供程序。我使用CreateAccount、GetRoles和e.t.c等成员资格为域用户存储信息。我正在使用我的提供商创建域\用户登录,当用户域\用户尝试进入我的网站时,我在会员数据库中使用我的同名区域设置用户授权他。一切正常,除了有时我的网站重定向到帐户/登录。有时,当用户单击链接时,网站会将其重定向到
帐户/登录
。我在stackoverlow上找到了解决方案,我可以使用下面的配置来解决这个问题

<appSettings>
    <add key="autoFormsAuthentication" value="false" />
    <add key="enableSimpleMembership" value="false"/>
  </appSettings>


但在我的例子中,我无法在windows身份验证模式下禁用SimpleMemberShipProvider,因为我使用它。在我的情况下,您能提出任何解决方案来解决登录页面重定向问题吗?

我只是删除了SimpleMembershipProvider,并基于MembershipProvider类创建了我自己的提供者。之后一切正常。

你能澄清发生了什么吗?到底是什么问题?它是否会在不应该的情况下将您重定向到登录页面?有时,当用户单击链接时,网站会将他重定向到
帐户/登录
。即使他们仍然登录/验证,它是否会这样做?