0

我正在尝试将 IIS 应用程序重新指向磁盘上的不同目录。

iis_appchef 资源似乎不支持这样的操作。我知道如何在 Powershell 中执行此操作,但 IIS 手册利用了 appcmd。所以我已经恢复appcmd并且仍然无法让命令工作:

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

1 回答 1

0

感谢马特您的兴趣 - 我已经解决了这个问题如下:本质上我问了两个问题:

  1. 如何使用 appcmd 将应用程序指向磁盘上的另一个位置。
  2. 我如何使用 Chef iis 食谱资源来做同样的事情

答案

  1. 正确的 appcmd 是

> appcmd.exe 设置 vdir“contoso/marketing/”-physicalPath:c:\application

  1. 原来,当我使用此资源执行与上面的 appcmd 相同的操作时,iis 食谱中有一个错误

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并按预期工作。

于 2015-01-22T10:01:04.410 回答