سؤال

يقول نص المساعدة لأداة ASPNET_REGIIS ما يلي لخيار "-ir":

Install this version of ASP.NET, register only. Do not change any web applications to use this version.

وما يلي لخيار "-IRU":

Install this version of ASP.NET. If there are any existing applications that uses ASP.NET, it will not change IIS configuration to use this version.

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

هل هناك احد يعرف الاختلاف؟

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

المحلول

كيف أفهم معلمات aspnet_regiis.exe يجب استخدام المفتاح -Iru عادةً بدلاً من -ir. يحتاج تثبيت .NET Framework وتسجيل الإطار في IIS إلى بعض الخطوات مثل تعيين النصوص: جمعية مختلفة .NET الخاصة في IIS (انظر هذا المكان فمثلا). يمكن تشغيل التثبيت دون الخطوة (التبديل -IR) ، ولكن لديه أكثر منطقية لتخطي الخطوات فقط إذا تم تسجيل إصدار سابق من ASP.NET بالفعل مع IIS. بالضبط هذا يفعل aspnet_regiis.exe -iru. إذا لم يتم تسجيل إصدار سابق من ASP.NET مع IIS ، إذن aspnet_regiis.exe -iru قم بعمل جميع التسجيلات في IIS والعمل مثل aspnet_regiis.exe -i. إذا تم تسجيل إصدار سابق من ASP.NET بالفعل هو aspnet_regiis.exe -iru تعمل مثل aspnet_regiis.exe -ir.

نصائح أخرى

ملخص خيارات التسجيل ASP.NET IIS

-i

قم بتثبيت ASP.NET وتحديث التطبيقات الحالية لاستخدام الإصدار المحدد من تجمع التطبيقات.

-ir

يثبت وسجلات ASP.NET. هذا الخيار هو نفسه -أنا الخيار باستثناء أنه لا يغير إصدار CLR المرتبط بأي تجمعات تطبيقات موجودة.

-iru 

إذا لم يكن ASP.NET مسجلًا حاليًا في IIS ، فإن أداء المهام -أنا. إذا تم تسجيل إصدار سابق من ASP.NET بالفعل في IIS ، فإن أداء مهام -ir.

في الأساس ، اعتمادًا على الإعداد السابق الخاص بك ، -Iru قد تحديث تجمعات التطبيقات الحالية أو لا تقم أو لا ، إلى إصدار ASP.NET الذي تقوم بتثبيته.

نأمل أن يكون هذا يمهد الامور.

وفق MSDN:

استخدام -u المعلمة "قم بإلغاء تثبيت إصدار ASP.NET المرتبط بأداة تسجيل ASP.NET IIS من الكمبيوتر. يتم إعادة تلقائيًا "

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