ASP.NET:كيف لتبادل الموارد (العضوية المكتبات) بين تطبيقات الويب

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

سؤال

أحاول خلق صغير الإنترانت.لهذا لدي ويب على الكمبيوتر المحلي.جذر هذا الموقع من لوحة التحكم وسوف تحتوي على تسجيل الدخول/تسجيل وظيفة (الافتراضي ASP.NET عضوية).

http://localhost
http://localhost/Account

بقية الشبكة الداخلية تتكون من تطبيقات فرعية مثل:

http://localhost/ApplicationName

جذر الموقع ، ومعظم الفرعية التطبيقات التي تتطلب مصادقة المستخدم الذي سوف يكون استخدام الافتراضي ASP.NET عضوية مقدم.

جميع المشاريع (الجذر والفرعية) منفصلة المشاريع في Visual Studio ، و كل المشاريع الخاصة بك ، WebSetup مشروع النشر.

1.) كيف يمكنني استخدام ASP.NET العضوية في sub-التطبيقات ؟

وعلاوة على ذلك, معظم التطبيقات (الجذر sub) سيتم استخدام مكتبة 3rd الطرف (بيانات الإطار).

2.) كيف يمكنني الإشارة المكتبة في الجذر-مشروع "استخدام" المشار إليه في مكتبة فرعية التطبيقات ؟

شكرا لك على أي اقتراحات!

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

المحلول

إنشاء التعليمات البرمجية الشائعة في مكتبة فئة المشاريع التي يمكن استخدامها من عدة مشاريع على شبكة الإنترنت.أما بالنسبة عضوية موفر, أعتقد أنك سوف تحتاج إلى تخزين بيانات العضوية في الخارجية مثيل SQL (التي يمكن أن تكون على نفس الخادم) ثم ببساطة استخدام نفس سلاسل اتصال للوصول إليه في كل مشروع.

نصائح أخرى

عضوية مصمم للعمل مع واحد أو العديد من التطبيقات.هل يمكن أن يكون مثيل قاعدة البيانات (منفصلة عن أي قواعد بيانات أي من التطبيقات الخاصة بك) التي يمكن أن منزل كل من التطبيقات الخاصة بك بيانات العضوية.إذا كنت ترغب في أن يكون كل من التطبيقات الخاصة بك استخدام نفس بيانات العضوية ، توفر متطابقة اسم التطبيق (و سلسلة_أحرف_الاتصال) عندما تحديد العضوية في كل تطبيق ويب.التكوين.

أما بالنسبة للجزء الثاني من سؤالك, الجواب tvanfosson نشر (جنبا إلى جنب مع التعليقات) يجب أن يؤدي كنت على الطريق الصحيح.

تحرير (@ ropstah التعليق): آه, أنا لا تراعي ذلك.في هذه الحالة, كنت ترغب في تنفيذ تسجيل الدخول الأحادي (SSO).مسعود نشر العلامة طباطبائي مقال في ASPAlliance.com أن يمشي من خلال هذه العملية.أيضا الإجابة التي تقدمها كيث رول إلى هذا تجاوز سعة مكدس السؤال قد يساعد أيضا.

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