我正在尝试使用Membership.ValidateUser()方法验证用户。我传递了正确的用户名和密码,真实的总是失败。执行代码的Else部分。我添加一个断点,我注意到以下内容:'Response.Headers'引发了类型'System.PlatformNotSupportedException - 此操作需要IIS集成管道'的异常。我检查了应用程序池,并设置为使用集成管道。
create Membership.CreateUser()工作正常。我只是在检索用户时遇到问题。下面是我的web.config文件。
我看一下这个定义,这就是显示的内容 public static bool ValidateUser(string username,string password)(在页面名称[元数据的成员资格]下。
答案 0 :(得分:0)
我没有注册ASP.NET数据库因此,它无法找到成员资格表和其他相关程序。我将目录更改为 c:\ Windows \ Microsoft.net \ Framework64 \ V4.0 。然后我运行了* aspnet_regsql.exe *。