我有这样的网址我需要从umbraco CMS调用此网址thia网址是我的网络服务
eg
http://www.mydomain.com/webservices/MyWebservice.asmx/MyFunction
但是这个webservice只能在执行一些语句后通过.net用户控件调用 任何人都可以分享您的想法或与我联系
答案 0 :(得分:2)
以下是步骤......
1)创建一个visual studio项目Say ServiceClient。
2)在用户控制下创建ServiceAgnet.ascx。
3)添加SErvice参考http://www.mydomain.com/webservices/MyWebservice.asmx/MyFunction
4)使用ServiceAgnet.ascx中的服务
5)发布代码。
6)将ASCX放入umbraco用户控制目录。
7)将DLL放入Umbraco安装的Bin文件夹中。
7)使用上面的用户控件创建一个宏。
8)将宏放在页面上,您可以看到正在使用的websvice。
9)最重要的是将web.config中的服务引用部分从Visual Studio项目构建到Umbraco web.config,除非它失败。
希望以上有所帮助。