PDA

View Full Version : سوال: خطای Failed to generate a user instance of SQL Server due to failure... هنگام لاگین به سایت



Ehsan Zand
شنبه 07 اردیبهشت 1392, 16:08 عصر
سلام دوستان
بعد از آپلود سایت و بانک همه چیز به درستی کار میکند، فقط وقتی که بخوام به سایت لاگین کنم و به صفحه مدیریت منتقل بشم با این ارور مواجه میشم:

Server Error in '/' Application.
Failed to generate a user instance of SQL Server due to failure in retrieving the user's local application data path. Please make sure the user has a local user profile on the computer. The connection will be closed.
جالب اینجاست که کاربر وارد میشه (بعد از مواجه شدن و بازگشت به صفحه قبل کنترل view state نام کاربر رو نشون میده که وارد شده، حتی اگر یوزر و پس غلط بزنیم متوجه میشه و فقط با یوزر درست این خطا پیش میاد!)
به نظرتون چکار باید بکنم، خیلی سرچ کردم ولی نتونستم حلش کنم.
پیشاپیش از کمکتون ممنونم.

Ehsan Zand
شنبه 07 اردیبهشت 1392, 18:26 عصر
دوستان من در فرم لود صفحه مدیریت با کد زیر چک میکردم که آیا یوزر اجازه دسترسی به این صفحه رو داره یا نه

If User.Identity.IsAuthenticated Then
If User.IsInRole("admin") = False Then
Response.Redirect("../login.aspx")
End If
Else
Response.Redirect("../login.aspx")
End If
و وقتی حذفش کردم خطای بالا برطرف شد! حالا موندم چرا اینجوریه و حالا چجوری یوزر ها رو شناسایی کنم؟
خواهشا یکی راهنمایی کنه. ممنون.