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.