我正在寻找一种方法,可以从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/