تظهر علامة تبويب أمان أداة إدارة موقع الويب ASP.NET الخطأ 1802

StackOverflow https://stackoverflow.com/questions/831241

سؤال

أنا أتبع هذه الإرشادات:http://msdn.microsoft.com/en-us/library/879kf95c(VS.80).aspx

في جهاز يعمل بنظام التشغيل Vista Ultimate، قمت بتثبيت:

  • IIS
  • سكل سيرفر اكسبرس 2005
  • فيجوال ستوديو 2005

لقد أنشأت موقعًا جديدًا ويمكنني الوصول إليه عبره http://127.0.0.1لكني أريد أن أتعلم كيفية إنشاء تسجيل دخول والحصول على عضوية مستخدم.

عندما أصل إلى الخطوة التعليمية:

لإنشاء مستخدم العضوية

  1. في قائمة موقع الويب، انقر فوق تكوين ASP.NET.
  2. حدد علامة التبويب الأمان، ...

أحصل على هذا الخطأ:

هناك مشكلة في متجر البيانات المختار.يمكن أن يكون هذا ناتجًا عن اسم خادم غير صالح أو بيانات اعتماد ، أو عن طريق الإذن غير الكافي.يمكن أن يكون سببها ميزة مدير الدور التي لم يتم تمكينها.انقر فوق الزر أدناه لإعادة توجيهها إلى صفحة حيث يمكنك اختيار متجر بيانات جديد.

قد تساعد الرسالة التالية في تشخيص المشكلة:حدث خطأ أثناء تنفيذ ملف SQL 'InstallCommon.sql'.رقم خطأ SQL هو 1802 ورسالة sqlexception هي:فشل إنشاء قاعدة بيانات.لا يمكن إنشاء بعض أسماء الملفات المدرجة.تحقق من الأخطاء ذات الصلة.قم بإنشاء خطأ في نظام التشغيل الذي تمت مواجهته 5 (يتم رفض الوصول)إنشاء ASPNETDB_9B571C52C35B447AB79478888FA99B6B8 ...

لماذا؟أقوم بتشغيل الاستوديو المرئي كمسؤول.(انقر بزر الماوس الأيمن على خيار "تشغيل كمسؤول").

هل كانت مفيدة؟

المحلول

حسنًا ، هذا هو ما أصلحه:

1)

  • انتقل إلى لوحة التحكم -> البرامج والميزات -> تشغيل ميزات Windows أو إيقاف تشغيلها.

  • حدد "مصادقة Windows" هنا:

screencap

2)

  • ذهبت إلى لوحة التحكم -> الأدوات الإدارية -> مدير خدمات معلومات الإنترنت (IIS).

  • قمت بتحديد تطبيق الويب الخاص بي في الشجرة الموجودة على اليسار.

  • تم تحديد "المصادقة" ضمن IIS

  • تمكين "مصادقة Windows"

نصائح أخرى

ربما يكون c:\inetpub\wwwroot\membership\app_data\ للقراءة فقط

ساعدتني هذه الإجابة والأبحاث الأخرى في الحصول على هذا العمل.لقد لخصت الخطوات بالتفصيل هنا http://www.yart.com.au/Resources/Programming/ASP-NET-Security-Doesnt-Work.aspx

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top