PDA

View Full Version : خطا در mebership روی هاست



s.Jabbari
پنج شنبه 23 دی 1389, 19:08 عصر
سلام
یک سایت داریم که توش از membership استفاده شده و روی لوکال کاولا صحیح کار می کنه
ولی روی هاست(plesk) وقتی می خواهم لاگین کنم این خصا رو مییده

The 'System.Web.Security.SqlMembershipProvider' requires a database schema compatible with schema version '1'. However, the current database schema is not compatible with this version. You may need to either install a compatible schema with aspnet_regsql.exe (available in the framework installation directory), or upgrade the provider to a newer version

ضمنا ارتباط با دیتا بیس مشکلی نداره.

Javad_Darvish_Amiry
پنج شنبه 23 دی 1389, 21:05 عصر
برنامه ات دات نت چنده؟ و دیتابیس روی هاست رو چطوری نصب کردی؟ بفرمایید تا خدمت شما عرض کنم. اشکال از schema version هستش. نمیدونم دی بی رو چطور نصب کردی، اما این یه روش استاندارده که پاین میگم، اگه مشکل برطرف نشد، باز بیشتر توضیح بده تا بیشتر بتونیم راهنمایی کنیم:
0 یه پایگاه تو سرور بساز و اسم و یوزر و پسش یادت بمونه. :چشمک:
1 برو به شاخه ویندوز، شاخه Microsoft.NET، شاخه Framework، شاخه v2.X.XXX (عدد ممکنه فرق کنه، فرض من بر اینه که شما دارین تو دات نت 2 کار میکنید)، فایل aspnet_regsql.exe رو اجرا کنید.
2 ویزارد باز میشه، next، تو صفحه بعدی گزینه اول یعنی Configure SQL Server for application services رو تیک بزن، next
3 صفحه بعد تو قسمت Server آدرس پایگاه داده ات رو بنویس. تو plesk معمولا آدرس آی پی هاست، به اضافه کلمه sqlexpress تهش هست (مثل: http://78.154.23.168/sqlexpress) ولی این بستگی به تنظیمات سرور داره، اگه این آدرس رو نداری از هاستینگت درخواست کن بهت میگن. برای مدل اعتبارسنجی SQL رو انتخاب کن، یوزر و پسورد پایگاه داده ای که ساختی و قسمت بعدی هم اسم پایگاه داده رو وارد کن. next بقیه اش حله.
اگه مشکلت حل نشد، توضیح بیشتر در مورد این که چه مراحلی تا حالا انجام دادی بفرما، تا بیشتر بتونیم کمک کنیم.

orca13
یک شنبه 07 آبان 1391, 11:32 صبح
منم همین مشکل رو دارم، کسی میتونه راهنمایی کنه؟