الملفات المنتشرة في جميع أنحاء خوادم BizTalk الخاصة بي، في كل "مجلد المشروع" الخاص بك

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

سؤال

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

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

  • C: Development MyProject1
  • ج: مشاريع Stainproject
  • C: المستخدمين Ryan مستنداتي مشاريع Visual Studio مشروع آخر
  • آخرين كثر

إن جميع المشاريع التي نشرناها في BizTalk و لا تحتوي المجلدات على شفرة المصدر، فقط مجلد "النشر" لكل مشروع BizTalk مع ملفات DLL في ذلك. ومع ذلك، اعتقدت أن حزم MSI كانت تضيف ملفات DLL إلى GAC، أو على الأقل، تم وضعها في المجلد المستهدف MSI (تم تثبيت جميع ملفات MSI على "C: BizTalk ProjectName").

هل يمكن لشخص ما إلقاء بعض الضوء هنا؟ هل هذه النسخ الإضافية آمنة للحذف، وسوف تتوقف عن تطبيقات BizTalk الخاصة بي في مساراتها؟

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

المحلول

(أنا فقط أعد قراءة سؤالك وأرى أن إجابتي قد تحتاج إلى بعض السياق أكثر. قبل نشر المرة القادمة، اطلب من المطورين اتباع الخطوات أدناه حتى لا ينتهي بك الأمر مع المجلدات التي ذكرتها في سؤالك.)

لديك التحكم في مجلد التثبيت - تحتاج فقط إلى تغيير وجهة الموارد الخاصة بك باستخدام مسؤول BizTalk. يمكنك أيضا التحكم في التثبيت في GAC.

استخدم الخطوات التالية لتعديل مجلد التثبيت (يتم تثبيت الأشياء في المجلد الذي يحدد المستخدم عند تشغيل MSI):

  1. في Administrator BizTalk، ضمن مجلد موارد التطبيق، راجع القيم ضمن أعمدة موقع المصدر والوجهة - سترى مجلدات وقرجع الحروف الموجودة على نظامك.
  2. لكل عنصر في القائمة، انقر بزر الماوس الأيمن وحدد تعديل
  3. غير ال موقع وجهة - جزء المسار من الموقع - إلى **٪ btad _installdir٪ ** (قم بتضمين الرموز٪ وفصل آخر٪ من اسم الملف (ربما DLL) مع حرف خلفي (). لذلك، هذا قد تبدو مشابهة لهذا عند الانتهاء: **٪ btad _installdir٪ ** mystuff.dll
  4. تصدير طلبك
  5. قم بتشغيل MSI على أنظمةك المستهدفة - يتم تثبيت الأمور في المجلد الذي يحدده المستخدم عند تشغيل MSI

هذا هو جوهر الحل - لقد كتبت من الصدفة مشاركة مدونة موجزة حول هذا الشهر الماضي.

نصائح أخرى

لن أحذفها حتى تقوم بإعادة الانتشار. BizTalk يتذكر الموقع تم إضافة المورد في البداية إلى مصدر بيانات Meta Resource. لغرض إنشاء MSI، يجب عليك إضافة الموارد من حيث تريد منهم الإقامة في خادم الإنتاج.

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