سؤال

أنا أعمل على تطبيق Silverlight التي تستخدم WCF.أحتاج إلى WCF المشروع منفصلة عن ASP.Net التطبيقات التي ستستضيف بلدي سيلفرلايت المشروع.أنا أبحث عن بعض التوجيهات بشأن كيف ينبغي أن تنظم لي حل قائمة gotchas أشخاص آخرين قد شهدت خلال التصحيح و النشر.

على وجه التحديد أسئلتي هي

  1. ما هو نوع المشروع علي استخدام خدمة WCF?(WCF المشروع ، ASP.NET مشروع الذاتي استضافت خدمات WCF, شيء آخر)

  2. ماذا أحتاج حتى إلى الحصول عليه بحيث عندما اضغط F5 يمكنني تصحيح كل سيلفرلايت المشروع و WCF الخدمة ؟ سوف أحتاج عبر المجال السياسة فقط لتصحيح الشيء ؟

بعض المعلومات عن لماذا أريد أن أفعل هذا:

لدي إرث تطبيق ويب أنني تدريجيا تحويل أكثر من تطبيق Silverlight.لأنه هو كبير ويب التطبيق بعض الميزات سيتم تحويلها إلى سيلفرلايت قبل الآخرين.

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

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

المحلول

نحن نفعل نفس الشيء بالضبط.

  1. نحن نستخدم مشروع WCF فقط في حالة تغيير كيفية استضافت في المستقبل.(I. E.لم يعد استخدام IIS)

2.أ.هل يمكن أن يكون الحل مع سيلفرلايت المشاريع ، wcf المشروع.Silverlight مشروع الخدمة المرجعية إلى خدمة wcf في الحل الخاص بك.الذي يسمح لك لتصحيح باستخدام F5.ومع ذلك ، عندما تذهب إلى نشر, سوف تضطر إلى تغيير إعدادات التطبيق.خدمة التكوين محددات إلى الرجوع إلى موقع الإنتاج.

2.ب.وسوف تحتاج فقط عبر نهج المجال الملف إذا كان لديك أسماء المجال المؤهل بالكامل تختلف عن خدمة wcf و silverlight التطبيق.لنا يحدث أن تكون مختلفة.هنا هو مقال ممتاز عند استخدام السياسة الملف: كليكي

حظا سعيدا!

نصائح أخرى

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

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