Uygulama havuzu adında boşluklar varsa IIS 7 uygulama havuzunu cmd satırından nasıl başlatır / durdurursunuz?


17

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

Yukarıdaki URL'de IIS 7 uygulama havuzunun nasıl başlatılacağı / durdurulacağı açıklanmaktadır. Ancak, uygulama havuzu adımda boşluklar var. Çift tırnak işareti çalışmıyor. Fikirler?

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. )

Not : Hatayı ERROR ( message:The WAS service is not available - try starting the service first.)alırsanız , Yönetici Ayrıcalıklarıyla yeniden açmanız gerekir
KyleMit

1
@KyleMit, WAS başlatılmadıysa da bu mesajı alırsınız, bu durumda WAS'ı kullanmaya başlamanız gerekir net start was.
programlama profesörü

Yanıtlar:


25

Yazın appcmd list apppoolve orada listeler tam olarak ne kullanmak sizinappcmd start apppool /apppool.name:

Boşluklu isimler çift tırnak işareti ile kullanılmalıdır. Örneğin:

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

Çalıştırmaya çalıştığınız komutu tam olarak gönderin; belki de iki nokta üst üste işaretini kaçırdınız mı yoksa sözdiziminde başka bir sorun mu var?

Düzenle - iki nokta üst üste ve ilk çift tırnak arasına boşluk eklersiniz. Bu alanı kaldırın, çift tırnak işaretini kullanın ve ne olduğunu görün.


Adı OLMADAN tırnak işaretleri OLMADAN böyle olur: Girdi işlenemedi: 'Uygulama' parametresi bir / veya - ile başlamalıdır (HRESULT = 8 0070057).
stimpy77

Ve "My App Services" adı için tırnak işareti ile olan budur: ERROR (mesaj: "apppool.name" özelliği geçerli komut kullanımında desteklenmez.)
stimpy77

Stimpy - dediğim gibi, yazdığınız komutu gönderin. - whoops - Yayınınızı buna dahil etmek için düzenlediğinizi görüyorum. ":"
Dan

Giriş işlenemedi: 'Hizmetler' parametresi / / - ile başlamalıdır (HRESULT = 80070057).
stimpy77

7

Tırnak işaretleri işe yarıyor gibi görünse de, kolonun arkasındaki sorun gibi görünen boşluktur (mfinni tarafından belirtildiği gibi). İşte bazı örnekler ve çıktıları:

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.

Bu benim için çalıştı. İki nokta üst üste ve app havuz adı tırnak arasında boşluk vardı ve hata atıyordu.
Techgration

Bunun neden havuzu durdurmak yerine geri dönüştüreceğine dair bir fikrin var mı?
alex

2


İki nokta üst üste işaretinden sonra deneme yap Benim için başarılı
oldu Uygulama havuzu adında boşluk olsa bile çift tırnak işareti ile deneyin
Örnek 01: appcmd start apppool /apppool.name:"ASP.NET V2.0"
Örnek 02:appcmd start apppool /apppool.name:MyAppPool

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.