在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 = ; 
行 41: TopologyManager tm = new TopologyManager("FHQ-ITD-PC196","SPS01_Config_db"); 
行 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

入门程序员在开发过程中遇到的困难

(1). 需求理解不足,沟通不畅,往往是入门程序员遇到的最大障碍,导致后期不断返工 (2). 对框架,技术实现的理解不足,尤其是对一些基础知识的掌握不足,容易导致开发过程中不顺畅,对...
  • u011202334
  • u011202334
  • 2015年06月15日 20:45
  • 413

学习JS中遇到的一些问题(读书笔记)

一.之前重装过一次系统,Notepad++还在,不过右键直接用Notepad++打开的方式不在了,上网找了一下方法 1.左下角点击“开始”->运行->regedit,打开注册表编辑器 2.在HKEY_...
  • mazicwong
  • mazicwong
  • 2016年10月09日 16:09
  • 457

ee电子商务项目中遇到的一些问题

数据库提示:格式代码出现两次 You are using MM twice:   'MM/DD/YYYY HH:MM:SS' should instead be   'MM/DD/YYYY H...
  • hfq_1991
  • hfq_1991
  • 2012年03月13日 12:51
  • 1009

近期工作中遇到的一些问题总结

1.城市列表数据的更新,可以加入版本控制这个概念,每次进入时先比对本地版本号跟服务器版本号是否一致,不一致去网络进行请求来进行城市数据的更新. 2.解析字典的脚本,将字典字符串拷贝到txt文档,cd...
  • q364385155
  • q364385155
  • 2015年12月22日 17:42
  • 850

iOS编程遇到的一些难点问题总结

最近做的一个项目,虽然不大,但刚开始接触iOS编程,遇到和克服的问题还不少,记录下来,温习一下,或者对别人也会有一点帮助。 这个项目采用的是swift和objective C,CPP混合编程的方式,...
  • Johnny_nass_hu
  • Johnny_nass_hu
  • 2016年03月11日 19:34
  • 2033

vue搭建项目时遇到的一些问题记录

1、用vue-cli模板搭建项目时,在选项 Use ESlint to lint your code(使用ESlint规范代码) 的是时候记得 填 no(对于小菜鸟),否则多个空格都会报错 。 2...
  • qq_36687640
  • qq_36687640
  • 2017年11月17日 17:19
  • 146

java项目中遇到的问题及解决办法002

1.JS错误。做项目时,很容易出现JS错误..JS因为没有明确错误提示,所以特别难找....
  • yechen2000
  • yechen2000
  • 2013年09月04日 22:23
  • 700

Oracle 11g 开始使用时遇到的一些问题及解决。

昨天下载了Oracle 11g 准备复习一下数据库。但在登陆时遇到了一些问题。 开始使用Oracle SQL Developer,准备建立一个连接。但是出现 ORA-12505: TNS: 监...
  • yujiajia111
  • yujiajia111
  • 2015年02月10日 15:36
  • 212

web事件操作【监听器】之对application监听

在上一篇文章“过滤器应用”中我们提到过Servlet一共有三种:简单Servlet、过滤Servlet和监听Servlet,和大家一起学习过了前两种Servlet之后,我们再一起来学习第三种Servl...
  • u014802309
  • u014802309
  • 2014年12月09日 11:27
  • 1389

js的事件捕获和事件冒泡学习心得

事件捕获和事件冒泡是两种完全相反的事件模型。 比如:      "fdsfsdf" 最里面的 我们做一个测试,为这个三层标签全部绑定click方法,如下 var yeye=document.g...
  • zhangyangblog
  • zhangyangblog
  • 2017年07月06日 14:11
  • 92
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在web application下对SPS的OM进行开发时遇到的一些问题
举报原因:
原因补充:

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