كيفية نشر تطبيق ويب ASP.NET باستخدام نشر Xcopy

ملخص

توضح هذه المقالة كيفية استخدام الأمر Xcopy من MS-DOS لنشر تطبيق Microsoft ASP.NET على ويب. نشر Xcopy نمط لا يناسب جميع الحالات. لمواقع الويب الكبيرة والتطبيقات الخاصة بالأعمال، نوصي بأن الموقع يمكن مؤقتاً دون اتصال. تحتاج إلى القيام بذلك أثناء محتوى جديد ويتم نشر التجميعات التطبيق. يجب إجراء هذه الصيانة في وقت ملائم والمجدولة. لتقليل وقت التوقف عن العمل المجدول، اتبع الخطوات التالية:
  1. إنشاء دليل جديد الفعلية للتطبيق الذي تريد تحديثه. نسخ كافة المحتويات الجديدة إلى الدليل المادي الجديد.
  2. إعادة تكوين الدليل الظاهري للتطبيق للإشارة إلى الدليل الفعلي الجديد بمحتوى جديد.

    ملاحظة: عند نشر محتوى جديد لتطبيق ويب ASP.NET، إعادة تشغيل التطبيق. إذا كان لديك تطبيقات كبيرة والتطبيقات المعقدة التي تتطلب ذاكرة كبيرة، ويمكن زيادة استهلاك الذاكرة. عند إعادة تشغيل التطبيق، قد تحدث مشكلات المحسنة. وهذا يشمل فقدان حالة جلسة عمل المستخدم.

ما هو نشر Xcopy؟

وصف نشر Xcopy النشر في ASP.NET حيث استخدام ميزة السحب والإفلات في مستكشف Microsoft Windows أو بروتوكول نقل الملفات (FTP) أو الأمر DOS Xcopy لنسخ الملفات من موقع واحد إلى آخر. تطبيق ASP.NET يتطلب لا تعديلات على التسجيل ولم متطلبات التثبيت الخاصة للشركة المضيفة على المواقع المستضافة.

ميزات نشر Xcopy

Xcopy-تسهيل نقل ملف نمط التوزيع وصيانة مواقع ASP.NET لإجراء أية إدخالات التسجيل، ولأن تقوم بتسجيل أية مكونات. تطبيقات Microsoft.NET تصف نفسها، بشكل عام مع أية تبعيات. مع تعيين إصدار التجميع، يمكنك نسخ نسخة جديدة من ملف DLL يستخدم التطبيق دون إيقاف ملقم ويب.

الاختلافات بين نشر Xcopy "ونسخ مشروع" في Visual Studio.NET

لا يتطلب نشر Xcopy تثبيت أي برنامج خاص على كمبيوتر التطوير أو على ملقم ويب. يتطلب أسلوب Visual Studio.NET نسخ مشروع تثبيت ملحقات ملقم FrontPage Microsoft (FPSE) على الملقم البعيد. Xcopy يسمح لك ليحل محل مؤخرا تحرير الملفات فقط. يمكنك أما تحديد الملفات يدوياً لتحل محلها، أو يمكنك استخدام مفتاح التبديل &/d على الأمر Xcopy لتحديد التاريخ، كما يلي:
مصدر xcopy [الوجهة]/D:m-د-ص

تعيين الدليل الظاهري كتطبيق خدمات معلومات إنترنت (IIS)

في حالة عدم الفعل أعددت الدليل الوجهة، يمكنك يجب إعداده كتطبيق في خدمات معلومات إنترنت (IIS) ل Microsoft قبل نقل الملفات. لإعداد دليل ظاهري، اتبع الخطوات التالية:
  1. انقر فوق ابدأوأشر إلى البرامج، وأشر إلى أدوات إدارية، وثم انقر فوق إدارة خدمات إنترنت.
  2. في الجزء الأيمن، انقر نقراً مزدوجاً فوق اسم الدليل الظاهري، ومن ثم انقر فوق خصائص.
  3. تأكد من أن اسم موقع ويب أو اسم الدليل الظاهري مسرود في المربع اسم التطبيق تحت إعدادات التطبيق. إذا لم تكن كذلك، انقر فوق إنشاء.
للحصول على معلومات إضافية، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":

كيفية إنشاء دليل ظاهري في خدمات معلومات إنترنت (IIS) 172138

استكشاف الأخطاء وإصلاحها

في بعض الحالات لا يمكن إكمال نشر تطبيق ويب ASP.NET عن طريق نقل ملف Xcopy وحدها. تتضمن هذه الحالات ما يلي:
  • التجميعات التي تحتاج إلى تثبيت في مخزن التجميع العمومي المؤقت (GAC). إذا كان يجب مشاركة أي من التجميعات التي تستخدم عبر عدة مجالات تطبيق ASP.NET، يجب استخدام الأداة المساعدة Gacutil.exe لتسجيل هذه التجميعات في GAC. يجب إلغاء تسجيل، استبدال، وثم إعادة تسجيل التجميعات في كل مرة يتم نشر التطبيق.
  • توافق COM. إذا كان تطبيق ASP.NET يستخدم أي مكون من مكونات طراز كائن المكون (COM) من خلال توافق COM، يجب عليك تسجيل مكونات COM مع "خدمات" COM +.
  • المكونات المخدومة. توصي Microsoft باستخدام الأداة المساعدة Regsvcs.exe لتسجيل أي الفئات التي تستخدم خدمات COM + (التي تشتق من فئة System.EnterpriseServices.ServicedComponent ).

المراجع

لمزيد من المعلومات حول توزيع حلول Microsoft.NET استخدم Xcopy، قم بزيارة موقع شبكة مطوري Microsoft (MSDN) التالي على الويب:
لمزيد من المعلومات حول مكتبة أداة.NET التي تدير "مخزن التجميع العمومي المؤقت" الذي يوفر أيضا أداة واجهة سطر الأوامر، قم بزيارة موقع شبكة مطوري Microsoft (MSDN) التالي على الويب:لمزيد من المعلومات حول خدمات المؤسسة Microsoft (COM +) المضمنة في.NET Framework، قم بزيارة موقع Microsoft Developer Network على ويب التالي:للحصول على معلومات إضافية، انقر فوق رقم المقال التالي لعرضه في "قاعدة معارف Microsoft":
كيفية تثبيت تجميع في مخزن التجميع العمومي المؤقت في Visual Studio.NET 315682
خصائص

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

تعليقات