Membership.ValidateUser方法适用于开发服务器,但是当我们在IIS上发布相同的代码时,即使我们提供有效的用户凭据,它也总是返回false。
请参阅下面的配置代码:
<add name="membershipProvider" type="System.Web.Security.SqlMembershipProvider, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" connectionStringName="AspMemberShip" applicationName="Service"/>
我也看过很少的帖子,但没有一个帮助过我,任何帮助都表示赞赏!
答案 0 :(得分:0)
我们必须在config中为applicationName提供与aspnet_applications表中相同的内容。 以下帖子帮我: ASP.NET Membership.ValidateUser() always return "false"