【发布时间】:2011-01-17 11:55:17
【问题描述】:
我在一台 IIS 服务器上有两个 asp.net 应用程序,我想使用相同的后端 asp_security 数据库和成员资格提供程序。我已经读到我所要做的就是在两个 Web 配置中引用相同的应用程序名称,就像我现在正在做的那样,但我一定做错了什么
在每个应用程序 web.config 中我都有这个部分。
<membership>
<providers>
<clear/>
<add name="AspNetSqlMembershipProvider"
type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
connectionStringName="membership"
enablePasswordRetrieval="false"
enablePasswordReset="true"
requiresQuestionAndAnswer="false"
applicationName="/"
requiresUniqueEmail="false"
minRequiredPasswordLength="5"
minRequiredNonalphanumericCharacters="0"
passwordFormat="Hashed"
maxInvalidPasswordAttempts="5"
passwordAttemptWindow="10"
passwordStrengthRegularExpression=""
/>
</providers>
</membership>
当我从应用程序 A 登录并浏览到应用程序 B 时,应用程序 B 似乎对我或应用程序 A 的凭据一无所知。有人知道我做错了什么吗?
【问题讨论】:
标签: asp.net asp.net-membership membership