在web application下对SPS的OM进行开发时遇到的一些问题

原创 2005年02月28日 17:35:00
当时在web application下对SPS的OM进行开发时遇到的一些问题,作个记录便于以后参考。

问题1:

提示:"An attempt was made to perform an unauthorized registry operation."

或者:

无法打开登录 'SPS01_Config_db' 中请求的数据库。登录失败。用户 'NT AUTHORITY/NETWORK SERVICE' 登录失败。

说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Data.SqlClient.SqlException: 无法打开登录 'SPS01_Config_db' 中请求的数据库。登录失败。用户 'NT AUTHORITY/NETWORK SERVICE' 登录失败。

源错误:

行 40: string strUrl = http://FHQ-ITD-PC196:8088; 
行 41: TopologyManager tm = new TopologyManager("FHQ-ITD-PC196","SPS01_Config_db"); 
行 42: PortalSite ps = tm.PortalSites[new Uri(strUrl)]; 行 43: try 行 44: {

源文件: f:/wwwroot/share point webapplication/webform3.aspx.cs    行: 42

堆栈跟踪:

[SqlException: 无法打开登录 'SPS01_Config_db' 中请求的数据库。登录失败。 
用户 'NT AUTHORITY/NETWORK SERVICE' 登录失败。] 
Microsoft.SharePoint.Portal.Data.a.c() Microsoft.SharePoint.Portal.Data.a.c() 
Microsoft.SharePoint.Portal.Data.a.a(SqlCommand A_0, CommandBehavior A_1, Boolean A_2) 
Microsoft.SharePoint.Portal.Data.a.a(SqlCommand A_0, CommandBehavior A_1, Boolean A_2)
Microsoft.SharePoint.Portal.Data.a.a(SqlCommand A_0, CommandBehavior A_1)
Microsoft.SharePoint.Portal.Data.a.a(SqlCommand A_0, CommandBehavior A_1)
Microsoft.SharePoint.Portal.Topology.PortalSiteCollection.get_Item(Uri siteUrl) 
Share_Point_WebApplication.WebForm3.UserProfileSample() 
in f:/wwwroot/share point webapplication/webform3.aspx.cs:42 Share_Point_WebApplication.WebForm3.Page_Load(Object sender, EventArgs e) 
in f:/wwwroot/share point webapplication/webform3.aspx.cs:29 System.Web.UI.Control.OnLoad(EventArgs e)
 +67 System.Web.UI.Control.LoadRecursive() 
+35 System.Web.UI.Page.ProcessRequestMain() +750 

解决:

当应用程序用到SPS对象模型时需要用到与SPS相同的应用程序池,即“MSSharePointPortalAppPool”。

问题2:SPS开发中非administrator问题

     当通过OM对SPS中的UserProfileManager进行UserProfile的for 遍历时,如果不是SPS的Administrator就会有这样的提示:“Access Denied: Only an administrator may enumerate through all user profiles”。

相关资料链接:

http://www.bluedoglimited.com/sharepointthoughts/viewpost.aspx?ID=7

相关文章推荐

初次使用java进行web开发的一些问题

后台获取JSP页面中URL/表单的参数是乱码 多个表单提交到同一个servlet中 对JSTL遍历得到的数据进行批量处理 servlet间的相互跳转...

使用SVN进行版本控制时遇到的一些问题

经360安全工程师分析,造成SVN源代码漏洞的主要原因是管理员操作不规范。“在使用SVN管理本地代码过程中,会自动生成一个名为.svn的隐藏文件夹,其中包含重要的源代码信息。但一些网站管理员在发布代码...
  • jeofey
  • jeofey
  • 2015年06月03日 11:27
  • 1280

安装qt时遇到的一些问题

  • 2011年12月13日 21:38
  • 1.33MB
  • 下载

使用docker selenium 构建web自动化分布式测试环境时,遇到的一些问题

刚在某测试社区里看到了有关docker selenium的文章,立刻就被吸引到了,通过docker 启动容器创建一个干净的测试环境,把外界因素对自动化测试的干扰降至最低;毕竟,自动化测试的稳定才是王道...

用Simulink进行仿真遇到的一些问题以及相应的解决方法整理

用Simulink进行仿真遇到的一些问题以及相应的解决方法整理1、 如何对用户自定义的变量进行批量处理 在Simulink中进行仿真的时候,我们总是不可避免的需要自定义许多变量,比如很多变量前面的...

android使用CMake进行jni编写遇到的一些问题

前言          android studio 2.2之后出的CMake 让jni的编写方便了很多,使用CMake让我们不在烦恼函数的定义,以前我们需要通过javah命令生成,jni规定的函数名...

使用CocoaPods进行开发的一些问题及策略

在iOSApp开发过程中提PR占去的时间较多,现就开发中常见的问题及解决策略做小小结: pod install过程中出现依赖库版本冲突。 策略:对版本号不一致的pod的Podfile进行依赖库版本号...

Maven web项目遇到的一些问题

运行maven install 提示 -Dmaven.multiModuleProjectDirectory system propery is not set. -Dmaven.mul...

Java web 工作中遇到的一些问题

1、replaceAll()报错 public class Biaomi { public static void main(String[] args) { String a = "发大(...

使用MySql自带的库进行数据库连接时可能产生的一些问题

针对于我自己在使用mysql数据库的过程中遇到的一些问题,记录下来,以做备忘,并分享给网友,因为我自己也经常在网上,在别人的博客中寻找答案,觉得这种互助是很重要的,所以也分享点自己所知,我的mysql...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在web application下对SPS的OM进行开发时遇到的一些问题
举报原因:
原因补充:

(最多只允许输入30个字)