Asp.net 从Web服务访问Sitecore API

Asp.net 从Web服务访问Sitecore API,asp.net,web-services,asmx,sitecore,Asp.net,Web Services,Asmx,Sitecore,我想知道如何通过单独的Web服务中的Sitecore API访问Sitecore内容,我尝试了SiteContextSwitcher,但遇到了“无法加载提供程序”异常。 我是否应该在sitecore中注册此Web服务以使用它 编辑: 我想通过WebService函数发布特定项目(按GUID或路径)您可以使用Sitecore Web APi模块获取Sitecore内容。 你可以找到它。 我认为您不需要自己的Web服务,有了这个模块,您可以直接获取Sitecore内容。它真的很容易使用 您可以将we

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

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

您可以使用Sitecore Web APi模块获取Sitecore内容。 你可以找到它。
我认为您不需要自己的Web服务,有了这个模块,您可以直接获取Sitecore内容。它真的很容易使用

您可以将web服务添加到您的网站,在那里您可以访问Sitecore API并公开所需的功能,例如发布页面

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


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

谢谢您的回答,但这不是我所想的,我需要通过WebService公开Sitecore的一些功能。您能详细解释一下您希望实现的功能吗?为什么@sitecore攀登者的答案不是你需要的?您希望公开Sitecore的哪些功能?