我正在寻找一种方法,可以从msbuild脚本中访问Web应用程序/静态服务URL来触发远程过程。
除了调用该外部应用程序,有什么方法可以做到这一点?
理想情况下,我正在寻找一种方法来中断构建顺序,如果服务返回的内容不是http 200

最佳答案

我经常使用MSBuild Community Tasks。他们为MSBuilds添加了额外的任务。在其中,有一个HttpRequest任务,从它的外观来看,它可以完成您想要的事情。

<HttpRequest Url="http://<mydomain.com>/index.php?checkdb=1"
                EnsureResponseContains="Database upgrade check completed successfully."
                FailOnNon2xxResponse="true" />

希望这可以帮助

关于msbuild - 从MSBuild脚本发出HTTP请求,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5339632/

10-12 03:44