2014-02-11 3 views
3

appcmd을 사용하여 배포중인 사이트를 스크립팅하고 있습니다. 이 시작시 공급 업체의 사이트에서 자동으로 설치되는 일부 사이트를 제거하려고합니다. 존재하지 않는 디스크 부분에 잘못 설치되어 있기 때문에 제거해야합니다. 다음과 같이IIS 7을 사용하여 appcmd를 사용하여 응용 프로그램을 삭제할 때의 오류

명령 나는 그 실패 사용하고있다 :

C:\Windows\System32\inetsrv>appcmd delete app "AccessViaWeb(80)/AVInclude" 

ERROR (message:Must use exact identifer for APP object with verb DELETE.) 

내가 구문이 오류를 방지하기 위해 필요 알아낼 수 없습니다.

이 서버 응용 프로그램의 목록은 appcmd list apps 명령으로 볼 수 있습니다 :

C:\Windows\System32\inetsrv>appcmd list apps 
APP "Default Web Site/" (applicationPool:DefaultAppPool) 
APP "Default Web Site/OPCService" (applicationPool:DefaultAppPool) 
APP "PeopleFinder - 8010/" (applicationPool:PeopleFinder - 8010) 
APP "AccessViaWeb(80)/" (applicationPool:DefaultAppPool) 
APP "AccessViaWeb(80)/AVInclude" (applicationPool:AccessViaWeb) 
APP "AccessViaWeb(80)/AccessViaPrint" (applicationPool:AccessViaPrint) 
APP "AccessViaWeb(80)/SignFunctionService" (applicationPool:SignFunctionService) 

답변

0

추가 추가 따옴표는 저를 위해이 문제를 해결!

나는 다른 응용 프로그램 내에서 응용 프로그램 (재고) (포털) 한 다음 2 개체가있는 경우

appcmd delete APP "Website"/"Portal"/"Inventory" 
+0

불행히도 그건 내 도움이되지 못했습니다. 응용 프로그램은 "appcmd list apps"의 출력에 나열됩니다. 또한이 응용 프로그램에 대한 가상 디렉터리를 삭제하려고하면 비슷한 오류가 발생합니다 : "VDIR 개체에 대해 정확한 식별자를 사용하여 DELETE 동사를 사용해야합니다". 내가 명령 줄에서 가상 디렉터리를 삭제할 수있는 GUI에서 응용 프로그램을 제거하면 ... 도와주세요! "appcmd DELETE APP/app.name:base/console.io"앱을 삭제하고 "appcmd DELETE VDIR /vdir.name:base/console.io"를 사용하여 가상 디렉터리를 삭제합니다. – op1ekun

0

이 발생 : 문제를 해결 다음과 같이

C:\Windows\System32\inetsrv>appcmd delete APP "WebSite/Portal/Inventory" /debug 
ERROR (message:Must use exact identifer for APP object with verb DELETE.) 

명령 수정을 동일한 ID. VDIR 및 APP. 우리는 API를 통하지 않고 IIS GUI를 통해서만이를 해결했습니다.