2011-02-09 91 views
0

我试图用2007年的SharePoint对象模型进行了列表的一些变化和读取用户和组网络设置...SharePoint 2007的当前用户

对于我公司开发的Web服务(WCF)它与IIS中的sharepoint站点存储在同一个Web应用程序中。

多数民众赞成在工作。

我调用Web服务

SPContext.Current.Web.CurrentUser

内,那用户是不是我的,是 “共享点\ SYSTEM”

为什么?

另一件事是,网络我尝试使用

SPContext.Current.Web.users

仅包含 “的Sharepoint \ SYSTEM”,而不是别人来获取所有用户。

为什么!!!

我完全信任web.config并使用Ntlm身份验证方法。

回答

2

这听起来像问题是您的Web服务正在运行的帐户。我会更改您的Web服务正在使用的应用程序池,并将该标识设置为指定的帐户。然后,当您在Sharepoint中查询当前用户时,您应该看到您在应用程序池中标识的指定帐户。

相关问题