我需要从ssis项目(外部应用程序)调用托管在我们服务器上的mvc控制器。我可以从Web浏览器调用控制器,其地址如下,没有扩展名(例如.asmx):
网络服务器/项目/控制器/服务
我尝试使用网络服务任务。但是,它需要一个wsdl,据我所知,mvc控制器不会生成wsdl。我已经看了,我无法找到任何我能做到的事情来实现这一目标。有没有人这样做或知道如何做到这一点?
谢谢!
答案 0 :(得分:0)
最终结果是我创建了一个脚本任务。这是代码:
string url = <webservice url>;
HttpWebRequest wr = (HttpWebRequest)WebRequest.create(url);
HttpWebResponse response = (HttpWebResponse)wr.GetResponse();