如何从IIS应用程序池中删除应用程序?

时间:2014-09-12 18:53:22

标签: iis iis-7

我们有一台新服务器,我正在尝试为我们的网站设置它。

我为名为eng_app应用程序池中设置的工程师提供了一个新应用程序,然后将应用程序添加到其中。

现在,我们已经获得了这些应用程序需要的外部驱动器,但我似乎无法编辑或删除现有的应用程序。

我尝试关注Microsoft Technet Article • Remove an Application (IIS 7)但是,正如您在屏幕截图中看到的那样,这些是不正确的。

  

C:\ Windows \ System32 \ inetsrv> appcmd删除应用" eng_app / drawing"
  错误(消息:找不到带有标识符&#34的APP对象; eng_app / drawing"。)

     

C:\ Windows \ System32 \ inetsrv> appcmd删除应用" / eng_app / drawing"
  错误(消息:必须指定带有标识符的APP对象或" APP.NAME"参数。)

有人能告诉我在这里错过了什么吗?

screenshot

3 个答案:

答案 0 :(得分:2)

使用Powershell

  1. 转到文件夹
    cd C:\Windows\system32\inetsrv
  2. 列出所有应用程序以获取正确的APP.NAME
    .\appcmd list app
  3. 使用全名删除的应用程序。
    例如:“默认网站/The.Application”。
    我的意思是,必须使用包含双精度名称的网站名称来放置它-报价。
    .\appcmd delete app <APP.NAME>

答案 1 :(得分:0)

好的,看起来你无法通过命令行或使用Application Pool接口来完成它。

停止网络服务后,我所做的是:

  1. 转到站点列表并从列表中选择我的应用程序
  2. 点击基本设置...
  3. 使用选择... 按钮更改应用程序池并编辑物理路径
  4. 之后,您可以重新启动Web服务。

    screenshot

    可能有更好的方法,但这就是我做的方式。

答案 2 :(得分:0)

appcmd delete app eng_app/drawing