厨师IIS食谱 - 您如何将应用程序指向新目录?

时间:2015-01-16 12:39:24

标签: iis-7 chef-recipe appcmd

我试图在磁盘上的其他目录中重新指定IIS应用程序。

iis_app主厨资源似乎不支持此类操作。我知道如何在Powershell中实现它,但IIS cookbook利用了appcmd。所以我已经恢复到appcmd,仍然无法让命令工作:

appcmd set app /app.name: contoso / marketing /[path='/'].physicalPath:c:\ application

1 个答案:

答案 0 :(得分:0)

感谢Matt的兴趣 - 我已解决此问题如下: 本质上我问了两个问题:

  1. 如何使用appcmd将应用程序指向其他位置 磁盘。
  2. 我如何使用Chef iis cookbook资源来做同样的事情
  3. 答案

    1. 正确的appcmd是
    2. > appcmd.exe set vdir“contoso / marketing /” - physicalPath:c:\ application

      1. 事实证明,当我使用此资源执行与上面的appcmd相同时,iis cookbook中有一个错误
      2. is_vdir "contoso/" do path 'marketing/' physical_path "c:\application" action :config end

        此错误已在iis社区食谱(iis 3.0.12)中修复:https://github.com/EasyAsABC123/iis/tree/hotfix-issue_with_helper并按预期工作。