使用MSBuild通过网络创建IIS实例
问题描述:
有没有办法让MSBuild在另一台远程机器上创建IIS实例?使用MSBuild通过网络创建IIS实例
我使用TeamCity AFAIK进行构建(本地使用TeamCity AFAIK),但是想在构建完成后将代码推送到我们的测试服务器。我使用IIS 6.x(Windows XP dev和Windows 2k3服务器进行测试)。
答
您是否退房MsBuild Extension Pack?它有一个叫MSBuild.ExtensionPack.Web.Iis6Website的任务,可以用来创建一个网站。
免责声明:我从来没有实际使用远程支持这项任务,但文档号称是它支持:)
编辑:你也可以看看在MSBuild Community Tasks项目WebDirectoryCreate任务。
+0
我似乎无法找到显示远程设置的MSBuild扩展包上的任何文档。我在当地工作,但似乎没有帮助。与社区任务相同。 – Dan 2010-04-14 15:15:53
有了Eric的建议,我看了一下MSBuild扩展包。关键是在IIS6Website标记中设置MachineName属性。当你添加它时,你会得到在远程机器上创建的IIS站点。 – Dan 2010-04-14 17:25:08