我在ASP.NET 2.0 Login Control中遇到了一些問題。ASP.NET登錄控制拒絕存在的用戶
- 我已經用aspI.net regsql工具設置了一個數據庫。
- 我檢查了應用程序名稱。它被設置爲「/」。
應用程序可以訪問SQL服務器。事實上,當我去檢索密碼時,它甚至會發給我密碼。儘管如此,登錄控件繼續拒絕登錄。
我已將此添加到web.config
:
<membership defaultProvider="AspNetSqlProvider">
<providers>
<clear/>
<add name="AspNetSqlProvider" connectionStringName="LocalSqlServer" applicationName="/" type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
</providers>
我增加了以下我的連接字符串:
<remove name="LocalSqlServer" />
<add name="LocalSqlServer" connectionString="Data Source=IDC-4\EXCALIBUR;Initial Catalog=allied_nr;Integrated Security=True;Asynchronous Processing=True"/>
(請注意「刪除名稱」擺脫默認連接字符串中的App_Data目錄。)
爲什麼不能登錄控件驗證用戶身份?
你能顯示你的web.config的相應部分? – jim 2010-04-16 19:20:24
你檢查數據庫,看看是否帳戶被鎖定或批准? – Zachary 2010-04-16 23:36:49