【问题标题】:Chef IIS cookbook - how do you point an application at a new directory?Chef IIS 食谱 - 如何将应用程序指向新目录?
【发布时间】:2015-01-16 12:39:23
【问题描述】:

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

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

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

【问题讨论】:

  • 您是对appcmd 本身有问题还是只是通过厨师食谱运行它?您收到什么错误?

标签: iis-7 chef-recipe appcmd


【解决方案1】:

感谢 Matt 的关注 - 我已通过以下方式解决此问题: 本质上我是在问两个问题:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-06
    • 2015-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多