فشل النشر عند استخدام بروتوكول HTTPS في "إدارة الإصدار"

الأعراض

يرجى مراعاة السيناريو التالي:
  • تثبيت إدارة الإصدار Microsoft ل Visual Studio 2013.
  • تثبيت شهادة HTTPS.
  • تكوين خدمات معلومات إنترنت (IIS) لاستخدام HTTPS الشهادة.
  • حاول تكوين "إدارة الإصدار" استخدام بروتوكول HTTPS باستخدام أداة "تكوين ملقم إدارة الإصدار".
في هذا السيناريو، ليس لديك خيار استخدام بروتوكول HTTPS في أداة "تكوين ملقم إدارة الإصدار". ولذلك، لا يمكنك استخدام HTTPS الشهادة المثبتة.

الحل

لحل هذه المشكلة، استخدم إحدى الطرق التالية:
  • تنزيل وتثبيت Visual Studio 1 تحديث 2013 .
  • تكوين موقع ويب خدمات "إدارة الإصدار" والمكونات استخدام بروتوكول HTTPS يدوياً. للقيام بذلك، اتبع الخطوات التالية:

    1. في IIS، قم بتكوين ارتباطات موقع ويب خدمات "إدارة الإصدار" لاستخدام HTTPS الشهادة المثبتة.
    2. حدد موقع التعليمة البرمجية التالية في ملف Web.config خدمة "إدارة الإصدار".

      ملاحظة: يتم وضع الملف Web.config خدمة "إدارة الإصدار" في <Release_Management_server>/المجلد services\.

      <basicHttpBinding>< binding name="fileTransferServiceBinding" transferMode="Streamed" messageEncoding="Mtom" maxReceivedMessageSize="10067108864">
      < !-- TODO: Set security mode to "TransportCredentialOnly" for HTTP or "Transport" for HTTPS. -->
      < security mode="TransportCredentialOnly">
      < transport clientCredentialType="Windows"/>
      < /security>
      < /binding>
      < /basicHttpBinding>
    3. تغيير قيمة "الوضع الأمن" إلى "النقل" كما هو الحال في نموذج التعليمات البرمجية التالية:

      <basicHttpBinding>< binding name="fileTransferServiceBinding" transferMode="Streamed" messageEncoding="Mtom" maxReceivedMessageSize="10067108864">
      < !-- TODO: Set security mode to "TransportCredentialOnly" for HTTP or "Transport" for HTTPS. -->
      < security mode="Transport">
      < transport clientCredentialType="Windows"/>
      < /security>
      < /binding>
      < /basicHttpBinding>
    4. تكوين عناوين Url في الملفات التالية استخدام بروتوكول HTTPS ورقم المنفذ الصحيح:
      • ملف Web.config الموجود في المجلد \services\ Release_Management_server
      • ملف Web.config الموجود في المجلد \web\ Release_Management_server
      • الملف Microsoft.TeamFoundation.Release.Data.dll.config الموجود في المجلد \bin\ Microsoft_Deployment_Agent
    5. إعادة استخدام تجمع تطبيقات إدارة الإصدار.
    6. إعادة تشغيل خدمة عامل النشر ل Microsoft ودائرة مراقبة إدارة الإصدار في عنصر "الخدمات" في "لوحة التحكم".
خصائص

رقم الموضوع: 2905743 - آخر مراجعة: 22‏/01‏/2017 - المراجعة: 1

تعليقات