2010-11-08 10 views
16

aspnet_regiis उपयोगिता का हेल्प टेक्स्ट "-ir" विकल्प के लिए निम्न कहता है:"Aspnet_regiis -ir" और "aspnet_regiis -iru" के बीच क्या अंतर है?

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. 

यह मेरी अंग्रेज़ी होना चाहिए, लेकिन मैं करता हूं समझ में नहीं आता कि अंतर क्या है - दोनों इस संस्करण का उपयोग करने के लिए किसी भी ऐप को नहीं बदलेंगे। और मुझे डर है कि इसे स्वयं करने की कोशिश करना सटीक नहीं होगा, क्योंकि मुझे शायद ही पता चले कि कहां देखना है ...

क्या किसी को अंतर पता है?

उत्तर

16

मैं aspnet_regiis.exe के पैरामीटर को कैसे समझता हूं स्विच -इरू आमतौर पर -ir के बजाय उपयोग किया जाना चाहिए। आईईएस में .NET फ्रेमवर्क और फ्रेमवर्क के पंजीकरण की स्थापना स्क्रिप्ट मैपिंग जैसे कुछ चरणों की आवश्यकता है: आईआईएस में विभिन्न .NET विशेष एक्सटेंशन का सहयोग (उदाहरण के लिए this place देखें)। इंस्टॉलेशन चरण (स्विच -ir) के बिना चलाया जा सकता है, लेकिन चरणों को छोड़ने के लिए केवल अधिक समझदारी है यदि एएसपी.NET का पिछला संस्करण आईआईएस के साथ पहले ही पंजीकृत है। वास्तव में यह aspnet_regiis.exe -iru करता है। यदि आईआईएस के साथ एएसपी.NET का कोई पिछला संस्करण पंजीकृत नहीं है, तो aspnet_regiis.exe -iru आईआईएस में सभी रजिस्ट्रेशन करें और aspnet_regiis.exe -i जैसे काम करें। यदि एएसपी.NET का पिछला संस्करण पहले से पंजीकृत है aspnet_regiis.exe -iruaspnet_regiis.exe -ir जैसे काम करता है।

+0

मुझे लगता है कि मुझे अंत में यह मिला, हालांकि कुछ दस्तावेज़ ब्राउज़ करना अभी भी आवश्यक था। यह पहला सही जवाब है, तो यहां आपका बक्षीस है! :-) –

1

MSDN के अनुसार:

-u पैरामीटर "का उपयोग उस कंप्यूटर से ASP.NET आईआईएस पंजीकरण उपकरण के साथ जुड़ा हुआ है ASP.NET के संस्करण की स्थापना रद्द मौजूदा स्क्रिप्ट एएसपी के इस संस्करण को मैप करता है। .NET ISAPI स्वचालित रूप से सबसे हालिया शेष ASP.NET ISAPI संस्करण में स्थापित किया गया है। "

+0

यह शुद्ध -u विकल्प के बारे में है। इसके साथ-साथ संयोजन में समान प्रभाव नहीं पड़ता है। यद्यपि आपके द्वारा उल्लिखित एमएसडीएन लिंक सूचीबद्ध नहीं है -इरू, यह तब होता है जब आप पैरामीटर के बिना aspnet_regiis चलाते हैं ... –

25

ASP.NET आईआईएस पंजीकरण विकल्प सारांश

-i 

ASP.NET और मौजूदा अनुप्रयोगों अद्यतन अनुप्रयोग पूल की निर्दिष्ट संस्करण का उपयोग करने को स्थापित करें।

-ir 

एएसपी.नेट स्थापित करता है और पंजीकृत करता है। यह विकल्प -i विकल्प जैसा है, सिवाय इसके कि यह किसी मौजूदा एप्लिकेशन पूल से जुड़े सीएलआर संस्करण को नहीं बदलेगा।

-iru 

ASP.NET वर्तमान में आईआईएस के साथ पंजीकृत नहीं है, तो मैं का कार्य करती है। यदि एएसपी.NET का पिछला संस्करण पहले से ही आईआईएस के साथ पंजीकृत है, तो -ir के कार्यों को निष्पादित करता है।

अनिवार्य रूप से, आपके पिछले सेटअप के आधार पर, -iru आपके द्वारा इंस्टॉल किए जा रहे एएसपी.NET के संस्करण में मौजूदा एप्लिकेशन पूल अपडेट या अपडेट नहीं कर सकता है।

आशा है कि यह चीजों को साफ़ करे।

+0

धन्यवाद, आपका उत्तर भी सही है, इसलिए +1! :-) –

संबंधित मुद्दे