2011-03-17 99 views
5

我正在尋找一種方法來從msbuild腳本中觸發Web應用程序/平安服務URL來觸發遠程過程。 除了調用外部應用程序之外,有什麼方法可以實現嗎? 理想情況下,我正在尋找一種方法來打破構建序列如果服務返回其他東西,http 200從MSBuild腳本發出HTTP請求

回答

7

我使用MSBuild Community Tasks很多。他們爲MSBuild添加額外的任務。在這裏有一個HttpRequest任務,從它的外觀來看,它是做你想做的。

​​

希望這有助於

5

在的MSBuild社區任務的4版,HttpRequest任務改爲​​HttpWebRequest有不同的語法:

<MSBuild.ExtensionPack.Web.HttpWebRequest 
     TaskAction="GetResponse" Url="http://www.freetodev.com"> 
    <Output TaskParameter="Response" ItemName="ResponseDetail"/> 
    <Output TaskParameter="Status" PropertyName="ResponseStatus"/> 
</MSBuild.ExtensionPack.Web.HttpWebRequest>