2012-02-03 106 views
0

我需要從ssis項目(外部應用程序)調用託管在我們的服務器上的mvc控制器。我可以調用從Web瀏覽器的控制器,具有以下地址沒有擴展名(如的.asmx):需要從SSIS調用MVC控制器

web服務器/項目/控制器/服務

我嘗試使用Web服務任務。但是,它需要一個wsdl,並且從我所知道的情況來看,mvc控制器不會生成wsdl。我看了,我一直無法找到任何可以做到的事情來完成此任務。有沒有人做過或知道如何做到這一點?

謝謝!

+0

你是不是指http RESTful服務更準確? – gbn 2012-02-03 14:03:38

+1

[如何將RESTful web服務集成到SSIS中]的可能重複(http://stackoverflow.com/questions/2908445/how-to-integrate-a-restful-webservice-into-ssis) – gbn 2012-02-03 14:04:32

回答

0

最終結果是我創建了一個腳本任務。這裏是代碼:

string url = <webservice url>; 
HttpWebRequest wr = (HttpWebRequest)WebRequest.create(url); 
HttpWebResponse response = (HttpWebResponse)wr.GetResponse();