यदि आप एप्लिकेशन पूल नाम में रिक्त स्थान हैं, तो cmd लाइन से IIS 7 ऐप पूल को कैसे शुरू / बंद करें?


17

http://technet.microsoft.com/en-us/library/cc732742(WS.10).aspx

उपरोक्त URL बताता है कि IIS 7 ऐप पूल को कैसे शुरू / बंद करना है। हालाँकि, मेरे ऐप पूल के नाम में स्पेस है। डबल-कोट्स काम नहीं करता है। विचार?

C:\Windows>C:\Windows\System32\inetsrv\appcmd stop apppool /apppool.name: My Ap
p Services
Failed to process input: The parameter 'App' must begin with a / or - (HRESULT=8
0070057).

C:\Windows>C:\Windows\System32\inetsrv\appcmd stop apppool /apppool.name: "My A
pp Services"
ERROR ( message:The attribute "apppool.name" is not supported in the current com
mand usage. )

नोट : यदि आपको त्रुटि मिलती है ERROR ( message:The WAS service is not available - try starting the service first.), तो आपको प्रशासनिक विशेषाधिकार
KyleMit

1
@KyleMit आपको यह संदेश भी मिलता है यदि WAS शुरू नहीं किया गया है, तो आपको किस स्थिति में WAS का उपयोग शुरू करना होगा net start was
को प्रोग्रामिंग के प्रोफेसर

जवाबों:


25

टाइप करें appcmd list apppool, और इसका वही उपयोग करें जो इसमें आपके द्वारा सूचीबद्ध किया गया हैappcmd start apppool /apppool.name:

रिक्त स्थान वाले नामों को दोहरे उद्धरण चिह्नों से बच जाना चाहिए। उदाहरण के लिए:

%SYSTEMROOT%\System32\inetsrv\appcmd stop apppool /apppool.name:"My App Services"

उस सटीक कमांड को पोस्ट करें जिसे आप चलाने का प्रयास कर रहे हैं; शायद आप बृहदान्त्र से चूक गए या सिंटैक्स के साथ एक और समस्या है?

संपादित करें - आप बृहदान्त्र और पहले दोहरे-उद्धरण के बीच एक स्थान जोड़ रहे हैं। उस स्थान को निकालें, दोहरे-उद्धरण का उपयोग करें, और देखें कि क्या होता है।


उद्धरण के बिना ऐसा होता है, जहां नाम "माय ऐप सर्विसेज" है: इनपुट संसाधित करने में विफल: पैरामीटर 'ऐप' को / या - (HRESULT = 8 0070057) से शुरू होना चाहिए।
स्टिम्पी77

और "मेरा ऐप सेवा" नाम के उद्धरणों के साथ यही होता है: ERROR (संदेश: विशेषता "apppool.name" वर्तमान कमांड उपयोग में समर्थित नहीं है।)
stimpy77

स्टिम्पी - जैसा कि मैंने कहा, वह सटीक कमांड पोस्ट करें जो आप टाइप कर रहे हैं। - वूप्स - मुझे लगता है कि आप अपनी पोस्ट को शामिल करने के लिए संपादित करते हैं। ":"
mfinni

इनपुट संसाधित करने में विफल: पैरामीटर 'सेवाएँ' / / (HRESULT = 80070057) से शुरू होनी चाहिए।
स्टिम्पी77

7

उद्धरण चिह्नों से काम लगता है, हालाँकि यह बृहदान्त्र के बाद का स्थान है जो कि समस्या प्रतीत होती है (जैसा कि mfinni द्वारा नोट किया गया है)। यहाँ कुछ नमूने और उनके आउटपुट दिए गए हैं:

c:\Windows\System32\inetsrv>appcmd start apppool /apppool.name: "Classic .NET AppPool"
ERROR ( message:The attribute "apppool.name" is not supported in the current command usage. )

c:\Windows\System32\inetsrv>appcmd start apppool /apppool.name:"Classic .NET AppPool"
"Classic .NET AppPool" successfully started.

मेरे लिए यही काम किया। मेरे पास एप्लिकेशन पूल नाम पर बृहदान्त्र और उद्धरण के बीच का स्थान था और यह त्रुटि फेंक रहा था।
Techgration

इस पर कोई विचार क्यों इसे रोकने के बजाय पूल को रीसायकल करेंगे?
एलेक्स

2

बृहदान्त्र के बाद अंतरिक्ष के बिना प्रयास करें
यह मेरे लिए सफल हो गया,
भले ही ऐप पूल नाम में जगह हो, इसे दोहरे उद्धरण चिह्नों के साथ आज़माएं
नमूना 01: appcmd start apppool /apppool.name:"ASP.NET V2.0"
नमूना 02:appcmd start apppool /apppool.name:MyAppPool

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.