2012-02-03 58 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();