【问题标题】:How are Applications Removed from the IIS Application Pool?如何从 IIS 应用程序池中删除应用程序?
【发布时间】:2014-09-12 18:53:22
【问题描述】:

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

我在 应用程序池 中为工程师创建了一个名为 eng_app 的新应用程序,然后将我们的应用程序添加到其中。

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

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

C:\Windows\System32\inetsrv>appcmd 删除应用程序“eng_app/drawing”
错误(消息:找不到标识符为“eng_app/drawing”的 APP 对象。)

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

谁能告诉我我在这里错过了什么?

【问题讨论】:

    标签: iis iis-7


    【解决方案1】:

    使用 Powershell

    1. 转到文件夹
      cd C:\Windows\system32\inetsrv
    2. 列出所有应用程序以获得正确的 APP.NAME
      .\appcmd list app
    3. 使用 的全名删除应用程序。
      例如:“默认网站/The.Application”。
      我的意思是,您必须将其与包含双引号的网站名称放在一起.
      .\appcmd delete app <APP.NAME>

    【讨论】:

    • 我会支持它,但我不再从事软件工作。我无法对此进行测试以确认它是否解决了我 5 年前的问题。
    【解决方案2】:

    好的,您似乎无法通过命令行或使用应用程序池界面来执行此操作。

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

    1. 进入站点列表并从列表中选择我的应用程序,
    2. 点击基本设置...
    3. 使用选择...按钮更改应用程序池并编辑物理路径

    之后,您可以重新启动网络服务。

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

    【讨论】:

      【解决方案3】:

      appcmd delete app eng_app/drawing

      【讨论】:

      • 我想您可以对您提供的解决方案进行简要说明。
      猜你喜欢
      • 1970-01-01
      • 2021-10-14
      • 1970-01-01
      • 1970-01-01
      • 2010-10-19
      • 2010-11-19
      • 2021-04-22
      相关资源
      最近更新 更多