【问题标题】:Sharepoint 2007 Current UserSharepoint 2007 当前用户
【发布时间】:2011-02-09 23:28:24
【问题描述】:

我正在尝试使用 Sharepoint 2007 的对象模型对列表进行一些更改并读取用户和组 Web 设置...

为此,我开发了一个 Web 服务 (WCF),它存储在与 IIS 中的共享点站点相同的 Web 应用程序中。

这行得通。

我在 Web 服务内部调用

SPContext.Current.Web.CurrentUser

那个用户不是我,是“Sharepoint\System”

为什么?

另一件事是我试图让所有用户都使用该网络

SPContext.Current.Web.users

只包含“Sharepoint\System”,不包含其他。

为什么!!!

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

【问题讨论】:

    标签: c# asp.net sharepoint-2007


    【解决方案1】:

    在我看来,问题在于您的网络服务正在运行的帐户。我会更改您的 Web 服务正在使用的应用程序池并将身份设置为命名帐户。然后,当您在 Sharepoint 中查询当前用户时,您应该会看到您在应用程序池中标识的命名帐户。

    【讨论】:

      【解决方案2】:
      猜你喜欢
      • 1970-01-01
      • 2011-01-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-25
      相关资源
      最近更新 更多