我已經使用Visual Studio的默認網站創建Application.it的工作在本地機器罰款,但是當我其託管在服務器iis.it給出了錯誤刪除本地數據庫和asp.net登錄控制會員提供
Could not find stored procedure 'dbo.aspnet_CheckSchemaVersion'.
在我的數據庫中沒有這樣的sp,我也不想使用成員provider.so我試圖從web.config中刪除本地連接,但仍然沒有運氣。
<remove name="LocalSqlServer" />
<clear />
<add name="LocalSqlServer" connectionString="Data Source=GGT\NNY;Initial Catalog=VersionControl;User ID=sa;Password=123" providerName="System.Data.SqlClient"/>
<add name="ConVersionControl" connectionString="Data Source=GGT\NNY;Initial Catalog=VersionControl;User ID=sa;Password=123" providerName="System.Data.SqlClient"/>
ConVersionControl
是我使用我的應用程序
以下連接是我使用的洛
protected void LoginButton_Click(object sender, EventArgs e)
{
try
{
dtUserDetails = new DataTable();
if (UserRepositoryBL.ValidateUser(LoginUser.UserName.Trim(), LoginUser.Password.Trim(), out dtUserDetails))
{
AuthUser au = new AuthUser();
if (dtUserDetails.Rows.Count > 0)
{
DataRow DR = dtUserDetails.Rows[0];
au.UserID = Convert.ToInt32(DR["UserID"].ToString());
au.UserNo = DR["UserNo"].ToString();
au.UserName = DR["UserName"].ToString();
au.Password = DR["Password"].ToString();
}
string userData = au.ToString();
FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(
1, // Version number
LoginUser.UserName.Trim(), // Username
DateTime.Now, // Issue date
DateTime.Now.AddMinutes(60), // Expiration date
false, // Persistent?
userData // User data
);
string eticket = FormsAuthentication.Encrypt(ticket);
HttpCookie cookie = new HttpCookie
(FormsAuthentication.FormsCookieName, eticket);
Response.Cookies.Add(cookie);
BasePage.ActivityLog("User Login", LoginUser.UserName.Trim(), true, Request.RawUrl);
string url = FormsAuthentication.GetRedirectUrl(LoginUser.UserName, false);
Response.Redirect(url);
}
else
{
LoginUser.FailureText = "Your login attempt was not successful. Please try again.";
}
}
catch (Exception ex)
{
throw ex;
}
}
代碼請注意,應用程序正常工作uccessful login.above 錯誤只有當我嘗試使用無效的用戶名或密碼登錄
我試圖清除提供商現在是讓「必須指定默認的成員資格提供程序」的錯誤 – chamara 2012-08-08 06:32:05
@ chamara - 看起來你的代碼中某處還有一個無意的依賴關係。通過這裏嘗試工作http://msdn.microsoft.com/en-us/library/xdt4thhy.aspx – StuartLC 2012-08-08 06:45:41