0

我有一个配置了 FBA 的 SharePoint 网站。

如果我将用户输入到人员选择器字段并检查他们的姓名,它会显示得很好:

检查名称

但是,如果我单击“浏览”按钮(显示在检查名称右侧)并搜索用户,则什么也没有出现。

浏览

我将网络应用程序上的人员选择器通配符设置为

<PeoplePickerWildcards>
  <clear />
  <add key="AspNetSqlMembershipProvider" value="%" />
  <add key="SQL-MembershipProvider" value="*" />
</PeoplePickerWildcards>

这与 Central Admin 中的相同,搜索似乎工作正常。知道我错过了什么吗?

4

2 回答 2

1

看起来人物选择器的某些属性没有设置为搜索。

http://blogs.msdn.com/b/rajank/archive/2009/09/01/all-you-want-to-know-about-people-picker-in-sharepoint-functionality-configuration-troubleshooting-part- 1.aspx

上面的文章指出“所有关于人员选择器”

请转到下面的链接,看来您必须设置搜索条件和域。

http://manojvnair.blogspot.ae/2014/04/users-do-not-show-up-in-sharepoint.html

您是否能够在人员选择器中验证所有用户或特定用户?

于 2014-09-04T04:34:56.300 回答
0

我发现了这个问题。

在另一个浏览器窗口中打开选项卡并打开 JavaScript 控制台后,我注意到有几个错误阻止页面 JS 运行。

在此处输入图像描述

我将以下内容添加到 web.config 的处理程序部分:

<add name="ScriptResource" verb="GET,HEAD" path="ScriptResource.axd" preCondition="integratedMode" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>

这解决了搜索用户的问题。

于 2014-09-09T01:59:48.567 回答