如何在Umbraco中调用Web服务

3

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

eg
http://www.mydomain.com/webservices/MyWebservice.asmx/MyFunction

但是这个Web服务只应该通过一个.net用户控件来调用,在执行一些语句后。有人能与我分享你的想法或链接吗?
1个回答

2
以下是步骤...
1)创建一个名为ServiceClient的Visual Studio项目。
2)创建一个名为ServiceAgnet.ascx的用户控件。
3)将服务引用添加到http://www.mydomain.com/webservices/MyWebservice.asmx/MyFunction 4)在ServiceAgnet.ascx中使用该服务。
5)发布代码。
6)将ASCX放置在umbraco用户控件目录中。
7)将DLL放置在Umbraco安装的Bin文件夹中。
8)使用上述用户控件创建一个宏。
9)将服务引用部分从Visual Studio项目的web.config复制到Umbraco web.config中,除非它失败。
希望以上内容对您有所帮助。

没有注意到那一步,让我检查一下。我认为我应该从<system.web>标签中调用webservice。但目前我已经通过Add->Service Reference调用了webservice。 - Dennis

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接