C# 如何使用EPIServer WebService获取startPage/rootPage

C# 如何使用EPIServer WebService获取startPage/rootPage,c#,.net,web-services,episerver,C#,.net,Web Services,Episerver,我已经尝试使用episerverwebservice获取起始节点或根节点。当我在EPI中编程时,我只是这样做 PageReference parent = PageReference.StartPage; 但是当使用webservice时,它会变得有点棘手,因为这不起作用 PageStoreService.PageReference.? 如何使用web服务获取起始节点或根节点? 谢谢。不确定PageStoreService是否可以提供这些信息,但是您可以很容易地使用自己的服务来获取起始页以及

我已经尝试使用episerverwebservice获取起始节点或根节点。当我在EPI中编程时,我只是这样做

PageReference parent = PageReference.StartPage;
但是当使用webservice时,它会变得有点棘手,因为这不起作用

PageStoreService.PageReference.?
如何使用web服务获取起始节点或根节点?
谢谢。

不确定PageStoreService是否可以提供这些信息,但是您可以很容易地使用自己的服务来获取起始页以及您需要的任何其他信息

像这样的东西可能会有用(它未经测试!)

也许可以尝试使用:

var link = ContentReference.StartPage;
它还将
PageReference
返回到
StartPage


另外,我总是使用它,我从来没有遇到过像你这样的问题。

你可以考虑扩展PageStoreService,这样你就不会有额外的代码来调用两个不同的服务
var link = ContentReference.StartPage;