0

我正在尝试将 SimpleMebership Provider 与在 IIS 中启用的 Windows 身份验证模式一起使用。我使用 CreateAccount、GetRoles 和 e.tc 等会员资格来存储域用户的信息。我正在使用我的提供商创建域\用户登录,当用户域\用户尝试进入我的站点时,我使用我在成员数据库中具有相同名称的语言环境用户授权他。一切正常,除了有时我的网站重定向到帐户/登录。有时,当用户点击链接时,网站会将他重定向到Account / Login. 我在 stackoverlow 上找到了可以使用以下配置解决此问题的解决方案

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

但就我而言,我无法在 Windows 身份验证模式下禁用 SimplemembershiProvider,因为我使用了它。您能否就我的情况提出任何解决方案来解决重定向到登录页面的问题?

4

1 回答 1

0

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

于 2013-11-06T07:45:28.457 回答