هل يمكنني توجيه اثنين من مواقع الويب الخاصة بـ ASP.NET إلى نفس قاعدة بيانات الملف الشخصي؟

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

سؤال

أرغب في الوصول إلى موقعين على الويب/الكتابة إلى قاعدة بيانات ملف تعريف المستخدم نفسه (المسماة "ASPNETDB" افتراضيًا). من المفترض أن يكون هذا ممكنًا من خلال تكوين مواقع الويب بشكل مناسب في web.config. هل هناك أي مشاكل يجب أن أكون حذراً؟

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

المحلول

نعم يمكنك أن.

تحتاج إلى التأكد من أن كل تطبيق لديه شائع مفتاح الآلة القسم في web.config بحيث تكون ملفات تعريف الارتباط وغيرها من التشفير هي نفسها للجميع.

هل تريد كلا التطبيقات استخدام نفس المستخدمين/الملفات الشخصية؟ إذا كان الأمر كذلك ، يجب عليك التأكد من أن applicationName السمة في جميع أقسام المزود هي نفسها. عادةً ما تتخلف هذه القيمة إلى "/" لذلك يجب ألا تكون هناك تعديلات ضرورية باستثناء المشترك machineKey الجزء.

إذا كنت ترغب في استخدام نفس قاعدة البيانات ولكن ترغب في الحفاظ على العضوية منفصلة ، فما عليك سوى تحديد مختلف applicationName سمات لكل تطبيق.

لذا ، نعم ، قد يكون لديك تطبيقات متعددة تستخدم نفس قاعدة البيانات و/أو بيانات المستخدم نفسها عن طريق التكوين المناسب.

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