http://technet.microsoft.com/en-us/library/cc732742(WS.10).aspx
URL di atas menjelaskan cara memulai / menghentikan kumpulan aplikasi IIS 7. Namun, saya memiliki spasi di nama kumpulan aplikasi saya. Kutipan ganda tidak berfungsi. Ide ide?
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.)
, Anda harus membuka kembali dengan Administrasi Privilegesnet start was
.Jawaban:
Ketik
appcmd list apppool
, dan gunakan persis apa yang tercantum di sana diappcmd start apppool /apppool.name:
Nama dengan spasi harus diloloskan dengan tanda kutip ganda. Sebagai contoh:
Poskan perintah persis yang Anda coba jalankan; mungkin Anda melewatkan titik dua atau ada masalah lain dengan sintaks?
Sunting - Anda menambahkan spasi antara tanda titik dua dan tanda kutip ganda pertama. Hapus ruang itu, gunakan penawaran ganda, dan lihat apa yang terjadi.
sumber
Tanda kutip tampaknya berfungsi, namun ruang setelah titik dua yang tampaknya menjadi masalah (seperti dicatat oleh mfinni). Berikut ini beberapa contoh dan hasilnya:
sumber
Coba tanpa spasi setelah titik dua.
Ini berhasil bagi saya.
Bahkan jika ada ruang dalam nama kumpulan aplikasi, cobalah dengan tanda kutip ganda.
Contoh 01:
appcmd start apppool /apppool.name:"ASP.NET V2.0"
Contoh 02:
appcmd start apppool /apppool.name:MyAppPool
sumber