0

我想知道如何通过单独的 Web 服务中的 Sitecore API 访问 Sitecore 内容,我尝试了 SiteContextSwitcher,但我得到了“无法加载提供程序”异常。我应该以某种方式在 sitecore 中注册此 Web 服务以使用它吗?

编辑:我想通过 WebService 函数公开特定项目(通过 GUID 或路径)

4

2 回答 2

2

您可以使用 Sitecore Web APi 模块来获取 Sitecore Content 。 在这里 你可以找到它。我认为您不需要自己的 WebService,使用此模块您可以开箱即用地获取 Sitecore 内容。使用它真的很容易。

于 2013-07-25T10:55:44.970 回答
0

您可以将 Web 服务添加到您的网站,您可以在其中访问 Sitecore API 并公开您需要的功能,例如。发布页面

您将需要一个 ASMX 服务,您可以通过该文件的 URL 调用它,即。http://server.com/Some/Directory/Service.asmx/YourMethodName

由于它是在 Sitecore 应用程序的上下文中调用的,因此您将可以访问服务中的 API。您可以使用参数将路径传递给项目或 id。

于 2013-07-25T13:08:15.863 回答