iis एपसीएमडी के साथ साइट पर एक एप्लिकेशन पूल एसोसिएट करें




configuration iis-7 (3)

मैं appcmd का उपयोग कर कमांड लाइन द्वारा एक साइट बनाना चाहता हूँ।

मैं साइट पर एक विशिष्ट एप्लिकेशन पूल कैसे जोड़ सकता हूं?

साइट बनाने के लिए, मैं इस तरह से लिखता हूं:

appcmd add site /name:"prova" bindings:http://localhost:8080 /physicalPath:c:\sites\prova


हालांकि ओपी "ऐड साइट" कमांड के भीतर ऐप पूल असाइन करने की तलाश में था, लेकिन मुझे मूल "एड साइट" कमांड के साथ इसे शामिल करने का कोई तरीका नहीं मिला। मुझे इसे ऊपर जोड़ने के द्वारा वाक्यविन्यास का उपयोग करके "साइट जोड़ें" का उपयोग करके "सेट साइट" का उपयोग करके काम करना पड़ा।

दूसरी तरफ, यदि आपको कभी भी " साइट " के तहत " एप्लिकेशन " जोड़ने की ज़रूरत है, तो आप ऐप पूल निर्दिष्ट कर सकते हैं जब आप "ऐप ऐप" कमांड का उपयोग करते हैं, तो applicationPool तर्क के साथ यहां:

APPCMD add app /site.name:"prova" /path:/App1 /physicalPath:c:\sites\prova\App1 /applicationPool:"provaAppPool"

ps आपको %systemroot%\system32\inetsrv\ और कॉल के साथ APPCMD को उपसर्ग करने की आवश्यकता हो सकती है

%systemroot%\system32\inetsrv\APPCMD /site.name:"prova"...

तुम यह केर सकते हो:

APPCMD.exe set app "prova/" /applicationPool:"YOUR_APP_POOL_NAME_HERE"

prova संलग्न पिछला स्लैश नोट करें, यह महत्वपूर्ण है।

उदाहरण के लिए यदि मैं DefaultAppPool को prova लिए अनुप्रयोग पूल सेट करना चाहता हूं तो मैं निम्न आदेश जारी करूंगा:

APPCMD.exe set app "prova/" /applicationPool:"DefaultAppPool"

नीचे क्रिस की टिप्पणी से ऊपर उठना, अगर आपके पास अपनी साइट में कोई मौजूदा एप्लिकेशन है, तो कहें /mybloggy और आप एप्लिकेशन पूल को बदलना चाहते हैं, तब से आप निम्न जारी करेंगे:

APPCMD.exe set app "prova/mybloggy" /applicationPool:"DefaultAppPool"





appcmd