كيف يمكنني إنشاء وإدارة تطبيق ASP MVC متعدد المستأجرين

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

سؤال

أريد إنشاء تطبيق متعدد المستأجرين يستخدم اسم المضيف لتحديد العميل.

علي سبيل المثال:

customerOne.myapp.com otherco.myapp.com andonemore.myapp.com ...

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

هل أستطيع مساعدتك؟

شكرًا،

روب.

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

المحلول

لا يمكنني الإجابة على هذا بالضبط ، لكن يمكنني كسره قليلاً.

لإعداد مجال فرعي عام جديد. ستحتاج إلى القيام بأمرين:

1) إضافة برمجيا بعض إدخالات DNS الجديدة عبر ISP الخاص بك بحيث يشير شيء ما. myapp.com إلى خادم الويب الخاص بك.

2) قم بتعيين الروابط المحلية برمجيًا في IIS بحيث يتم توجيه شيء ما. myapp.com إلى الموقع/الدليل الافتراضي الصحيح

هناك بعض النقاش حول تعيين IIS ملزمة برمجيا هنا, ، والذي يربط أيضًا بمشاركة المنتدى هذا هنا, الذي يذكر ذلك appcmd.exe يمكن استخدامها لتعيين تكوين IIS في وقت التشغيل.

نأمل أن تكون هذه النقاط التي في الاتجاه الصحيح ...

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