كيفية تصدير أمان جميع إعدادات IIS من خادم واحد إلى آخر؟

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

سؤال

أحاول بناء جهاز افتراضي يعمل بنائين واحدة من الخوادم المستخدمة في حالات الإنتاج في WebApp لدينا حتى نتمكن من إجراء اختبار النشر عليه.

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

googling حولها لفترة من الوقت أجد توصية لهذا هو استخدام IISCNFG.VBS / Express ومع ذلك، فإن صفحة MSDN على هذه يوصي باستخدام iiscnfg.vbs / copy. (على الرغم من أن الرابط يشير إلى حد ذاته).

إذن باتباع جميع الخطوات للنسخ، أحصل على الإخراج التالي:

C:\WINDOWS\system32>cscript.exe iiscnfg.vbs /copy /ts 208.10.202.61 /tu wmydomain\admin /tp mypassword
Microsoft (R) Windows Script Host Version 5.6
Copyright (C) Microsoft Corporation 1996-2001. All rights reserved.

Backing up server 127.0.0.1
Backup complete.
Mapping local drive E: to admin share on server 127.0.0.1
Mapping local drive F: to admin share on server 208.10.202.61

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

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

المحلول

يمكنك استعمال ال أداة نشر الويب لمزامنة مواقع الويب بين خادم IIS محلي عن بعد. (يعمل أيضا على الذهاب إلى IIS 7 من IIS 6)

نصائح أخرى

هناك العديد من المرافق التي تتيح لك إنشاء آلات افتراضية من الخوادم قيد التشغيل. على سبيل المثال هنا هو واحد من vmware (http://www.vmware.com/products/converter/). أسهل طريقة وجدتها لمحاكصة الأجهزة المادية.

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

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