在用户上传图像并将其作为自定义配置文件属性存储在ASP.NET成员中之后,我正在将图像集成到SharePoint 2007的用户配置文件中。

我已经阅读了有关该主题的许多博客,每个人都指出在Microsoft.office.server名称空间中使用UserProfileManager。经过一些挖掘和这里的问题,向我指出,SSP需要启用SSP访问ServerContext,我运行了100%。但是,默认情况下,SSP不知道FBA,我花了很大一部分时间尝试进行分类。

我现在有了一个扩展的Web应用程序,该应用程序运行了FBA,并将默认的SSP应用程序也扩展到启用FBA。

当浏览Localhost时:[MyPort]/SSP/Admin会提示FBA凭据,并且可以无问题登录,但是我无法与用户浏览管理网站中的任何子操作,例如“配置文件和权限” ”。访问LocalHost:22428/ssp/admin/_layouts/settings.aspx效果很好,这只是我无法访问的SSP配置特定的子表演。

我要访问的URL的一个示例:localhost:[myport]/sssp/admin/_layouts/profmain.aspx

我已经100%确定与我登录的用户已被设置为/ssp/admin的网站收集管理员,而不是root“/”,我已经重置IIS,回收App-Pool和甚至重新启动了服务器,希望它可以修复权限,但没有解决错误。

关于这可能发生的任何洞察力,都将不胜感激。

注意:我不允许发布超过2个超链接:(

谢谢,

埃里克

有帮助吗?

解决方案

更新默认区域的web.config,以便可以解决FBA用户。然后,您可以使用Windows凭据访问,并将适当的权限分配给您的FBA帐户。验证每个区域是否具有此帐户的权限(搜索,配置文件等)。

我尚未调查为什么会发生这种情况,但我以前遇到过它,我必须在SSP的那些单独区域中指定用户访问(添加Web级别规则,不起作用)。

现在尝试使用FBA登录。如果工作起作用,则可以从Web.config中删除默认区域的FBA条目(或离开它)。

许可以下: CC-BY-SA归因
scroll top