我正在研究ASP.NET 4.0 C#項目。該CreateUserWizard
工作正常,但是我建的登錄控件始終顯示此消息:我的ASP.NET 4登錄停止工作...爲什麼?
Your login attempt was not successful. Please try again.
這開始發生後,我在machine.config中改變了會員和連接字符串設置進行實驗,這是我後來改變默認即:
這裏的連接字符串設置:
<connectionStrings>
<add name="LocalSqlServer" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient"/>
</connectionStrings>
,這裏是隸屬部分:
<membership>
<providers>
<add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" connectionStringName="LocalSqlServer" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="true" applicationName="/" requiresUniqueEmail="false" passwordFormat="Hashed" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="7" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" passwordStrengthRegularExpression=""/>
</providers>
</membership>
另外,我還通過在每個代碼寫兩行頁面的背後
SqlConnection con = new SqlConnection("data source=.\\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true");
SqlCommand cmd = new SqlCommand();
即使當我完成CreateUserWizard1
成功並重定向到改變了我的默認數據庫來存儲我的網站上的數據登錄控件默認的數據,即ASPNEDB.mdf
我的homepage.aspx,我使用了asp.net LoginName
的默認標籤,標籤顯示爲空白。
如果我手動把Label1
和Label1.Text = HttpContext.Current.User.Identity.Name;
,它仍然無法正常工作。
請你幫幫我。我必須把這個項目展示給我的大學,不僅如此,但我的團隊將因我的EXPERIMENT
而失敗。
如果我理解了這個問題,那麼您主要試圖回滾到***的時候。我假設你沒有使用源代碼控制,對嗎? – jadarnel27
@ jadamel27:接受14個問題中的9個,這並不壞。 OP可能有懸而未決的懸而未決的問題。 –
@ jadamel27對不起,先生,AA其實我對我沒有接受的答案並不滿意 –