Я использую appcmd
для сценария сайта, который я развертываю. В начале этого я пытаюсь удалить некоторые сайты, которые автоматически устанавливаются на сайте поставщика. Их нужно удалить, поскольку они неправильно настроены на несуществующую часть диска.Ошибка при использовании appcmd для удаления приложения с использованием IIS 7
Команда Я использую, что не удается выглядит следующим образом:
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)
К сожалению, это не помогло в моем случае. Приложение отображается в выводе «appcmd list apps». Более того, я получаю схожую ошибку, когда пытаюсь удалить виртуальный каталог для этого приложения: «Должен использовать точный идентификатор для объекта VDIR с глаголом DELETE». Если я удалю приложение из графического интерфейса, я могу удалить виртуальный каталог из командной строки ... ПОМОЩЬ! Я использую «appcmd DELETE APP /app.name:base/console.io» для удаления приложения и «appcmd DELETE VDIR /vdir.name:base/console.io» для удаления виртуального каталога. – op1ekun