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