配置 IIS 以使用 Grunt 中的指定目录

Configure IIS to use specified directory in Grunt

我正在尝试将 IIS 配置为使用 Grunt 中的指定目录。安装 IIS 会创建 'Default Web Site' 并为此设置路径。

我正在尝试让 Grunt 配置 IIS 以根据其所在的机器使用设置的目录。

我尝试这样做的方法是使用这个网站:https://www.npmjs.com/package/grunt-iis#options-path

我使用了各种选项和任务,甚至只使用 your_target 和 physicalPath。但我没有运气。

grunt.initConfig({
  iis: {
    developer: {
      physicalPath : __dirname,
      site : 'Default Web Site',
      path : 'NewSite',
      pool : 'NewSite',
      managedRuntimeVersion : 'v4.0'
    }
  },
});

有人可以帮我解决这个问题吗?

谢谢, 山姆

我使用 exec 命令完成了此操作:命令:

exec: {    
    command: 'c:\Windows\System32\inetsrv\appcmd.exe set vdir \"Default Web Site/\" -physicalPath:\"path"',
    stdout: false,
    stderr: false
          },
    },
});