ماذا يفعل aspnet_regiis.exe
-
30-09-2019 - |
سؤال
ماذا يفعل ASPNET_REGIIS.EXE تمامًا بخلاف تحديث تعيينات المستندات لتصحيح إصدار ASPNET_ISAPI.DLL ، وهو يقوم بتحديث إصدار ASP.NET من InetMgr نفسه مثل تشغيل ASPNET_REGIIS ، لم أتمكن يفعل. يرجى إعطاء أي روابط تعرفها بتفصيل خطوات ASPNET_REGIIS.EXE
المحلول
من مرجع MSDN:
عندما يتم تنفيذ إصدارات متعددة من إطار .NET جنبًا إلى جنب على جهاز كمبيوتر واحد ، يحدد إصدار ASP.NET ISAPI إلى تطبيق ASP.NET إصدار وقت تشغيل اللغة المشتركة (CLR) للتطبيق. تتيح أداة تسجيل ASP.NET IIS (ASPNET_REGIIS.EXE) للمسؤول أو برنامج التثبيت تحديث خرائط البرنامج النصي بسهولة لتطبيق ASP.NET للإشارة إلى إصدار ASP.NET ISAPI المرتبط بالأداة. يمكن أيضًا استخدام الأداة لعرض حالة جميع الإصدارات المثبتة من ASP. NET ، قم بتسجيل إصدار ASP.NET المقترن بالأداة ، وإنشاء دلائل النصف العميل ، وتنفيذ عمليات تكوين أخرى.
بدءًا من الإصدار الأول من ASP.NET ، قدمت Microsoft أداة للتحكم في إصدار الإطار الذي تم تسجيله في IIS. هذه الأداة ، ASPNET_REGIIS.exe ، مرنة للغاية ومع الفهم الصحيح لكيفية عمل IIS و ASP.NET ، يمكن استخدامها لمعظم أي موقف.
نصائح أخرى
الميزة المفضلة لدي ، هي القدرة على تشفير الإعدادات في Web.Config شيء على غرار:
aspnet_regiis -pe /myapprootvirtualDirector
وفك التشفير هو -PD
تشفير فقط بعد النشر على الخادم - لأن التشفير على جهاز واحد لن يكون صالحًا من جهة أخرى إلا إذا كنت تشارك مفاتيح الجهاز.
هو - هي ريج Isters ASPNET امتدادات مع IIS.
يمكنه أيضًا إصلاح تثبيت ASPNET.
في بعض الأحيان ، يكسر فقط وتحتاج إلى تشغيل ASPNET_REGIIS -i أو -ir لإصلاحه.
يرجى إعطاء أي روابط تعرفها بتفصيل خطوات ASPNET_REGIIS.EXE
aspnet_regiis.exe -h
يولد المعلومات المفيدة التالية حول كيفية عمل الأداة الداخلية.
Microsoft (R) ASP.NET RegIIS version 4.0.30319.18408
Administration utility to install and uninstall ASP.NET on the local machine.
Copyright (C) Microsoft Corporation. All rights reserved.
-- ASP.NET REGISTRATION OPTIONS --
-i Install this version of ASP.NET and update IIS
configuration at the root level to use this version of
ASP.Net.
-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.
واجهت قضية حيث localhost
لم يكن قيد التشغيل (أي لم يتم تحميل الموقع).
لقد قمت بتثبيت IIS 10.0 express
بعد تثبيت Visual Studio
جنبا إلى جنب مع .NET framework
.
بسبب هذا التثبيت اللاحق ل IIS
, localhost
لم يتم تحميل.
ركضت aspnet_regiis -i
تحت المسار
C:\Windows\Microsoft.NET\Framework64\v4.0.30319
هذا يحل المسألة بنجاح.