دعوات متواصلة لإرجاع خدمة WCF "استخدام واحد فقط من كل عنوان مأخذ (عنوان بروتوكول / شبكة / منفذ) عادة باستخدام 127.0.0.1:10111"

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

  •  06-07-2019
  •  | 
  •  

سؤال

ولقد وضعت موقع المزج قليلا. هذا الموقع هو الكامل مع المجتمع. حتى عندما يذهب المستخدم إلى صفحة Community.aspx انه / انها سوف نرى أفراد المجتمع مع التاريخ انضم، عددا من التعليقات والاسم وetc.etc. وأوقيانوسيا ترحيل كذلك. هناك مثل 15 مستخدما لكل صفحة. الآن مشكلتي هي أن لدي 2 أنواع المستخدمين على موقعي "المستخدمون التقليدية" والمستخدمين "فتح ID". اف سي لدي 2 أدوار محددة في آسيا والمحيط الهادئ. صافي عضوية وهما "OpenIDUser" و "المستخدم".

وOK !!!

والآن عندما ينقر المستخدم على Community.aspx يتم إنشاء قائمة المستخدمين ويتم إرجاع أول 15. ولكن لهذه القائمة من المستخدمين المراد إنشاؤها هناك الكثير من الشيكات Roles.IsUserInRole("Username","RoleName") لمعرفة المستخدمين هي التي لأنه الآن لفرز قائمة المستخدمين في الترتيب الأبجدي. عليك أن تكون متأن لجميع المستخدمين ID المفتوح الذي تبدأ مع http://identifier.username أو أيا كان. لذلك أنا جعل الكثير من آسيا والمحيط الهادئ. صافي خدمة العضوية يدعو الأدوار Membership.GetUser وكل ما ...

والآن عادة هذا لن يكون مشكلة، ولكن أنا أدرجت خدمة العضوية في صندوق رأس المال العامل. والسبب في ذلك هو أن في هذا المجتمع وانا ذاهب الى لديها الكثير من النطاقات الفرعية (أ فرعي لكل "الموقع")، وأريد فقط لاستخدام قاعدة بيانات 1 للجميع هذه.

وهكذا أعتقد عادة إذا قمت بإجراء 500+ Membership.whatever يدعو أن يكون 100٪. ولكن بمجرد تحقيق صافي العضوية في صندوق رأس المال العامل وتحويل كل طريقة Membership.Whatever واحد في طريقة تمويل رأس المال العامل. لديك 500+ WCF تدعو في كل مرة يتم تحميل الصفحة.

وأعتقد أن هذا هو السبب في حدوث الخطأ.

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

المحلول

وهذه ليست مسألة، وهذا ليس جوابا، ولكن تعليق.

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

نصائح أخرى

هل إغلاق العميل؟ IIRC كان لي مشكلة مماثلة.

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