Web services 如何在umbraco中调用Web服务

Web services 如何在umbraco中调用Web服务,web-services,umbraco,umbraco5,Web Services,Umbraco,Umbraco5,我有一个像这样的URL,我需要从umbraco CMS调用这个URL,这个URL是我的Web服务 eg http://www.mydomain.com/webservices/MyWebservice.asmx/MyFunction 但是,只有在执行一些语句之后,才应该通过.net用户控件调用此Web服务 任何人都可以与我分享你的想法或与我链接吗以下是步骤 1) 创建一个VisualStudio项目,例如ServiceClient 2) 在用户控件上创建,比如ServiceAgnet.ascx

我有一个像这样的URL,我需要从umbraco CMS调用这个URL,这个URL是我的Web服务

eg
http://www.mydomain.com/webservices/MyWebservice.asmx/MyFunction
但是,只有在执行一些语句之后,才应该通过.net用户控件调用此Web服务
任何人都可以与我分享你的想法或与我链接吗

以下是步骤

1) 创建一个VisualStudio项目,例如ServiceClient

2) 在用户控件上创建,比如ServiceAgnet.ascx

3) 将服务引用添加到

4) 使用ServiceAgnet.ascx中的服务

5) 发布代码

6) 将ASCX放在umbraco用户控制目录中

7) 将DLL放入Umbraco安装的Bin文件夹中

7) 使用上述用户控件创建宏

8) 将宏放在页面上,您可以看到正在使用的Web设备

9) 最重要的是,将web.config中的服务引用部分从Visual studio项目放到Umbraco web.config中,除非失败


希望以上有帮助。

我没有注意到这一步,让我检查一下。我想我应该从标记中调用webservice。但目前我已将webservice调用为Add->Service Reference