سؤال

أحاول إنشاء طريقة قياسية لطرح تطبيقات الويب لشركتنا.حاليًا نقوم بذلك باستخدام ملفات مضغوطة وvbscript/javascript وبعض الخطوات اليدوية.

بالنسبة لعمليات تثبيت العميل الكثيفة، نقوم بإنشاء مثبتات MSI باستخدام Wise/Wix.لا نقوم حاليًا بإنشاء أدوات تثبيت لمواقع الويب لأنها بشكل عام مجرد نشر xcopy.ومع ذلك، لدينا بعض ملفات التكوين التي تحتاج إلى تغيير، تحقق من تسجيل معالجات معينة في IIS...والقائمة تطول.

هل يستخدم معظم الأشخاص مثبتات MSI لتطبيقات الويب أيضًا، أو بعض الأدوات/لغات البرمجة النصية الأخرى؟

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

المحلول

خذ بعين الاعتبار MSDeploy، فهذا هو الاتجاه الذي ستستثمر فيه Microsoft في المستقبل لنشر تطبيقات الويب...

معرفة المزيد عن الاتجاه المستقبلي في نظرة عامة على نشر الويب في VS 2010

نصائح أخرى

لقد أمضيت مؤخرًا بضعة أيام في العمل على أتمتة عمليات النشر في شركتي.

نحن نستخدم مزيجًا من CruiseControl وNAnt وMSBuild لإنشاء نسخة إصدار من التطبيق.ثم يستخدم برنامج نصي منفصل MSDeploy وXCopy لإجراء نسخ احتياطي للموقع المباشر ونقل الملفات الجديدة.

تم وصف حلنا بإيجاز في إجابة على هذا السؤال أتمتة النشر لتطبيقات الويب؟

نحن نستخدم FinalBuilder (www.finalbuilder.com) لهذا الغرض لفترة طويلة ونستخدم أيضًا InstallAce (www.Installace.com) لبعض الوقت لنشر البناء على Web Farm.

قد ترغب في إلقاء نظرة على:

  1. كيف يمكنني الحصول على مخرجات قابلة للنشر من برنامج نصي للإنشاء باستخدام ASP.NET
  2. خطوة بخطوة الإنشاء/النشر الآلي لـ ASP.NET

نحن نستخدم MSI لإنشاء أدوات التثبيت الأساسية لمشاريع الويب الخاصة بنا أيضًا، وغالبًا ما نستخدم مشاريع إعداد الويب في VS وأحيانًا أدوات التثبيت المخصصة بالكامل.قد ترغب أيضًا في إلقاء نظرة على MSDeploy.

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

هل قمت بالخروج نانت و مثبت السرعة?

مجتمعة، يمكن أن توفر طريقة سهلة ومؤتمتة لإنشاء تطبيقات الويب الخاصة بك ونشرها.

أنا أعمل في وكالة حكومية ونقوم بجميع عمليات النشر لدينا باستخدام منتج يسمى RepliWeb.

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

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