سؤال

السيناريو

أتابع Brad Abrams البرنامج التعليمي لـ Silverlight على مدونته ....

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

السؤال

هل بنية التطبيق مماثلة بشكل أساسي للإصدار الأصلي "غير المستند إلى السحابة" !؟ إذا لم يكن كذلك ، ما الأجزاء المختلفة؟ (أدركت أنه تم إضافة مشروع Cloud Service إلى الحل) - ولكن ماذا أيضًا ؟!

مشكلة سلسلة الاتصال

في "التطبيق غير المستند إلى السحابة" ، أستفيد من ADO.Net Entity Framework للتواصل مع قاعدة البيانات الخاصة بي. تبدو سلسلة الاتصال في ملف web.config الخاص بي بالشكل التالي: Genacodicetagpre

لكن

ومع ذلك ، تبدو سلسلة الاتصال التي أحصل عليها من SQL AZURE كما يلي: Genacodicetagpre

إذًا ، كيف يمكنني دمج الاثنين عند نقل "التطبيق غير المستند إلى السحابة" إلى THE CLOUD ؟!

أي مساعدة بخصوص تحويل تطبيق silverlight إلى خدمة سحابية ونشرها سيكون موضع تقدير كبير

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

المحلول

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

تتمثل الإضافة الوحيدة في سيناريو السحابة في أن لديك مشروعًا إضافيًا خاصًا بالسحابة يعمل بمثابة الدور الذي يستضيف تطبيق الويب الخاص بك.

لم أجرب Entity Framework مع SQL Azure ولكن هذه المقالة إلى أنه ممكن وتشرح كيفية القيام بذلك.

أتمنى أن يساعدك هذا

نصائح أخرى

ما عليك سوى إنشاء البنية في خادم SQL المحلي واستخدام معالج ترحيل SQL AZURE

لاستيراد قاعدة البيانات الخاصة بك إلى SQL Azure.عند إنشاء نموذج إطار عمل كيان ، استخدم خادم SQL المحلي الخاص بك وقم لاحقًا بتغيير سلسلة الاتصال في ملف web.config إلى اتصال SQL Azure.

يجب عليك تغيير سلسلة الاتصال قليلاً للعمل مع SQL Azure.فقط قم بإزالة هذه القطعة "؛ MultipleActiveResultSets= True" من سلسلة الاتصال وتكون قد انتهيت.

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

أتمنى أن يساعدك هذا

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