PDA

View Full Version : سوال: مشکل در login در سایت روی localhost



moji2007
یک شنبه 20 شهریور 1390, 00:11 صبح
سلام
من سایتی رو که ساهتم توی لوکال هاست قرار دادم برای استفاده بقیه و از اونجایی که اولین باره این کار رو کردم می خواستم بدونم چرا کاربرا نمیتونن به سایت لاگین کنن . من از لاگین های خود asp استفاده کردم و از خود ویژوال استدیو هیچ مشکلی برای لاگین ندارم .
( اگه سوال هست توضیح بیشتر بدم )
مرسی

Saman Hashemi
یک شنبه 20 شهریور 1390, 07:54 صبح
خوب با توجه به اين اطلاعات ميتونه از خيلي از موارد باشه
1- بانك كامل آپلود كردي؟
2- تنظيمات connection string انجام دادي؟

من سایتی رو که ساهتم توی لوکال هاست قرار دادم
يعني الان سايت روي هاست قرار نداره؟

moji2007
یک شنبه 20 شهریور 1390, 09:51 صبح
خوب با توجه به اين اطلاعات ميتونه از خيلي از موارد باشه
1- بانك كامل آپلود كردي؟
2- تنظيمات connection string انجام دادي؟

يعني الان سايت روي هاست قرار نداره؟

چرا سایت روی هاست قرار داره . دو دیتا بیس داره برنامه . یکی از اونها یوزرها و یکی دیگه هم برای سایر اطلاعات اون که برای سایر اطلاعات هست هیچ مشکلی نداره ولی اون یکی که مل یوزهاست همین مشکل عدم ورود رو داره

Saman Hashemi
یک شنبه 20 شهریور 1390, 10:50 صبح
از membership استفاده كردي؟
خوب چه اروري ميده؟

moji2007
دوشنبه 21 شهریور 1390, 11:36 صبح
از membership استفاده كردي؟
خوب چه اروري ميده؟
آره از ممبرشیپ خود Asp استفاده کردم و اونو حتی custom هم نکردم
پیام اون هم اینه به فارسی . ورود شما موفقیت آمیز نبود لطفا دوباره سعی کنید

Saman Hashemi
دوشنبه 21 شهریور 1390, 12:19 عصر
سايت قسمت ثبت نام داره؟اگه داره يه دونه حساب كاربري بساز ببين ثبت ميشه يا نه...!
وب كانفيگ هم اينجا قرار بده...!
SQl server كه داري روي هاست چه نسخه اي است؟

moji2007
دوشنبه 21 شهریور 1390, 21:20 عصر
سايت قسمت ثبت نام داره؟اگه داره يه دونه حساب كاربري بساز ببين ثبت ميشه يا نه...!
وب كانفيگ هم اينجا قرار بده...!
SQl server كه داري روي هاست چه نسخه اي است؟
:دی روی هاست حتما sql server لازمه ؟ من از همون sqlexpress همرا ویژوال استودیو نصب میشه استفاده می کنم و sql server نصب نکردم

moji2007
دوشنبه 21 شهریور 1390, 23:09 عصر
وقتی کاربر جدید می سازم پیام بانک اطلاعاتی فقط خواندنی است رو بهم میده . چرا ؟

Saman Hashemi
سه شنبه 22 شهریور 1390, 08:07 صبح
يعني بانك روي sqlserver هاست درست نكردي و همونجوري كه توي APP_DATA بوده آپلود كردي؟
ارور قرار بده كه دقيقتر جواب بدن دوستان...!

moji2007
سه شنبه 22 شهریور 1390, 10:32 صبح
يعني بانك روي sqlserver هاست درست نكردي و همونجوري كه توي APP_DATA بوده آپلود كردي؟
ارور قرار بده كه دقيقتر جواب بدن دوستان...!
آره توی همون app_data قرار داره
این هم ارور به صورت کامل هنگام ساختن حساب کاربری

Server Error in '/amlak' Application.

Failed to update database "C:\INETPUB\WWWROOT\AMLAK\APP_DATA\ASPNETDB.MDF" because the database is read-only.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Data.SqlClient.SqlException: Failed to update database "C:\INETPUB\WWWROOT\AMLAK\APP_DATA\ASPNETDB.MDF" because the database is read-only.

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace:

[SqlException (0x80131904): Failed to update database "C:\INETPUB\WWWROOT\AMLAK\APP_DATA\ASPNETDB.MDF" because the database is read-only.] System.Data.SqlClient.SqlConnection.OnError(SqlExc eption exception, Boolean breakConnection) +212 System.Data.SqlClient.TdsParser.ThrowExceptionAndW arning(TdsParserStateObject stateObj) +245 System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) +1099 System.Data.SqlClient.SqlCommand.FinishExecuteRead er(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString) +6291804 System.Data.SqlClient.SqlCommand.RunExecuteReaderT ds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async) +6292993 System.Data.SqlClient.SqlCommand.RunExecuteReader( CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result) +424 System.Data.SqlClient.SqlCommand.InternalExecuteNo nQuery(DbAsyncResult result, String methodName, Boolean sendToPipe) +522 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() +182 System.Web.Security.SqlMembershipProvider.CreateUs er(String username, String password, String email, String passwordQuestion, String passwordAnswer, Boolean isApproved, Object providerUserKey, MembershipCreateStatus& status) +2733 System.Web.UI.WebControls.CreateUserWizard.Attempt CreateUser() +357 System.Web.UI.WebControls.CreateUserWizard.OnNextB uttonClick(WizardNavigationEventArgs e) +208 System.Web.UI.WebControls.Wizard.OnBubbleEvent(Obj ect source, EventArgs e) +561 System.Web.UI.Control.RaiseBubbleEvent(Object source, EventArgs args) +70 System.Web.UI.Page.RaisePostBackEvent(IPostBackEve ntHandler sourceControl, String eventArgument) +29 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2981

Saman Hashemi
سه شنبه 22 شهریور 1390, 11:44 صبح
بايد ديتابيستو از طريق كنترل پنل ايجاد كني بعد از طريق script يا restore كردن اطلاعات به بانك روي سرور منتقل كني و توي وب كانفيگ آدرس بانك روي سرور بجاي connectionString قبلي قرار بده ...!