标签: sharepoint-2010

无法删除SharePoint 2010 ContentType"正在使用的竞争类型".

我已尝试过网上的所有建议,但无济于事.

我根据这些说明编写了一个控制台应用程序:http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spcontenttypecollection.delete.aspx

"Usages.Count"是= 0.但是,当它试图删除内容类型时,我得到一个异常:

"内容类型正在使用中."

这是一个全新的(开发)安装.我在SP Designer中创建了一个测试站点,创建了一个内容类型,然后创建了一个列表.然后,我删除了列表,将其从回收站中删除,并尝试删除内容类型......呃.

content-type sharepoint-2010

37
推荐指数
3
解决办法
5万
查看次数

解决SharePoint Server 2010 - 503.安装后服务不可用

已安装:适用于Internet Enterprise Beta的SharePoint Server 2010(x64)开:64位硬件上的Windows Server 2008 Standard(x64)

尝试访问管理中心控制台导致IIS返回503.该服务不可用

并且在应用程序日志中发现了此错误

由于配置问题,无法加载模块DLL'C:\ Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\isapi\owssvr.dll'.当前配置仅支持加载为x86处理器体系结构构建的映像.

经过多次努力,解决方案原来是:

1)确保"SharePoint管理中心"应用程序池的enable32BitAppOnWin64 seeting设置为False,"SharePoint Web Services Root"应用程序池的设置相同

2)编辑applicationHost.config:

更改:

  <globalModules>
 ...
 ...
 <add name="SharePoint14Module" image="C:\Program Files\Common
 Files\Microsoft Shared\Web Server
 Extensions\14\isapi\owssvr.dll"
 preCondition="appPoolName=SharePoint
 Central Administration v4" />
 </globalModules>
Run Code Online (Sandbox Code Playgroud)

至:

    <add name="SharePoint14Module" image="C:\Program Files\Common Files\Microsoft
 Shared\Web Server Extensions\14\isapi\owssvr.dll" preCondition=
"appPoolName=SharePoint Central Administration v4,bitness64" />
Run Code Online (Sandbox Code Playgroud)

我希望这有助于某人:-)

bitness64是这里的神奇词

service sharepoint-2010 http-status-code-503

27
推荐指数
4
解决办法
10万
查看次数

MailMessage.To.Add()抛出异常:"在邮件头中找到了无效字符:','."

当我在sharepoint项目中使用它时,我收到此错误,而在控制台应用程序中它工作正常

我正在使用MailMessage类使用SMTP发送电子邮件.但是当我尝试将用户添加到'To'属性时,我得到{"在邮件标题中找到了无效字符:','.}}异常,我认为这里发生了一些可疑的事情,因为','允许分隔多个用户.添加多个用户

**必须用逗号字符(",")分隔多个电子邮件地址.**

MailMessage mailMessage = new MailMessage();

 mailMessage.To.Add("amir_khan@enter.com,walter_white@yahoo.com,");
Run Code Online (Sandbox Code Playgroud)

c# sharepoint-2010

25
推荐指数
2
解决办法
3万
查看次数

如何在您的公司中感知SharePoint?

更新一个重新回顾这个问题的有趣时刻.当SharePoint 2010开始占据时,感知是否仍然相同?当然,实施2010并非没有自己的挑战,但其中一个是商业认知吗?

更新:我们的实施现在正在高速发展,一些高调的项目将在未来几周内上线,所以我很想知道环境是否已经改变.

原始问题

我们的工作环境中存在一个问题,即SharePoint的感知是:

a)金色的子弹,是我们所有问题的答案.

b)应用程序是否解决了特定问题.

c)令人沮丧的工具,不能满足他们的严格要求.

现在我认为SharePoint(或者更具体地说是我们的Microsoft Office SharePoint Server 2007)是一个基于各种低级Microsoft技术(IIS,ASP.Net,WSS 3.0,.Net Framework,Windows Workflow Foundation等)的框架.因此可以发展为做任何事情(给定时间和资源).

在我的组织(以及其他我确定的其他人)中形成的态度是微软营销机器和组织者希望在尽可能多的人面前获得"金子弹"的愿望,而不是说'为什么? " 或'为什么?' 或者在某些情况下甚至是"怎么样?"

这是其他SharePoint开发者共享的态度和看法吗?

sharepoint sharepoint-2007 sharepoint-2010

24
推荐指数
9
解决办法
2176
查看次数

使用SPSite构造函数的FileNotFoundException

我尝试SPSite在自定义进程(MyApp.exe)中实例化服务器场服务器上的实例,并将其作为参数提供给整个URI(http:// mysite:80 /).我还相信,该帐户运行MyApp.exeSite Collection Administrator.

但是,我无法做出SPSite我想要做的任何事情.它总是抛出一个FileNotFoundException.

有人有个主意吗?

堆栈跟踪:

在Microsoft.SharePoint.SPSite..ctor(SPFarm场,Uri requestUri,Boolean contextSite,SPUserToken userToken)
的Microsoft.SharePoint.SPSite..ctor(String requestUrl)在C中的MyCompanyName.Service.HelperClass.GetItemStateInSharePoint(SharePointItem项)中:\Workspaces\MyCompanyName\Development\Main\MyCompanyName.SharePoint\Service\HelperClass.cs:第555行

另一方面说明......我有一个Web应用程序+网站集,我可以通过浏览器访问它没有任何问题.

.net security sharepoint sharepoint-2007 sharepoint-2010

22
推荐指数
3
解决办法
3万
查看次数

使用凭据与Sharepoint的客户端对象模型进行交互?

我需要编写一个小软件,它必须在Sharepoint 2010上更新一些列表.

我找到了可以使用url创建的"SPSite",但我无法弄清楚如何指定我想要连接的用户.

用户不是当前的Windows用户,并且该程序未在服务器上执行.

我看到了提供"SPUserToken"的可能性,但在我的方法中我只有用户,域和他的密码,所以如何生成这个用户(我认为这个用户在执行代码的系统上是未知的,但在服务器上已知)

我在哪里可以指定?

谢谢!

.net c# sharepoint sharepoint-2010 sharepoint-clientobject

22
推荐指数
1
解决办法
8万
查看次数

错误:远程服务器返回错误:(401)未经授权

我想得到互联网的图片并插入到单词中.

我用这个代码.

MainDocumentPart mainPart = wordprocessingDocument.MainDocumentPart;
System.Net.WebRequest request = 
    System.Net.HttpWebRequest.Create("http://spsdev2:1009");

System.Net.WebResponse response = request.GetResponse();
ImagePart imagePart = mainPart.AddImagePart(ImagePartType.Jpeg);
//Send an HTTP request and get the image at the URL as an HTTP response
HttpWebRequest myReq = (HttpWebRequest)WebRequest.Create(fileName);
WebResponse myResp = myReq.GetResponse();

//Get a stream from the webresponse
Stream stream = myResp.GetResponseStream();
Run Code Online (Sandbox Code Playgroud)

我在myReq.GetResponse()中收到错误;

错误:远程服务器返回错误:(401)未经授权.

编辑

这段代码对我有用:)

myReq.UseDefaultCredentials = true;

myReq.PreAuthenticate = true;

myReq.Credentials = CredentialCache.DefaultCredentials;
Run Code Online (Sandbox Code Playgroud)

asp.net sharepoint sharepoint-2010

22
推荐指数
2
解决办法
8万
查看次数

更改SharePoint库URL

如何更改SharePoint库的URI?基于谷歌搜索,大多数人说在Designer中更改库的名称(通过右键单击 - >重命名)将导致URI更改,但它只是为我更改名称.

我正在使用SharePoint 2010 Foundation,这些是我遵循的步骤:

  1. 在Designer中,导航到列表和库
  2. 右键单击库 - >重命名
  3. 请注意,名称更改
  4. 请注意,URI不会更改

这是我发现声称这有效的资源之一:

更改sharepoint库上的URL拼写/案例

sharepoint sharepoint-designer sharepoint-2010 sharepoint-list

21
推荐指数
2
解决办法
8万
查看次数

从文档库打开时,SharePoint 2010强制我保存PDF

我有一个带有PDF文件的文档库.每当我点击PDF文件时,系统都会提示我保存文件.我没有打开文件的选项,我被迫保存它.我想要的是PDF文件在浏览器或单独的Adobe Reader窗口中打开,具体取决于Adobe Reader设置.我非常确定SharePoint会对此行为负责,因为如果我将PDF放在我的硬盘上,然后创建一个带有该文件链接的HTML文件,当我点击它时它会在浏览器中打开.

请注意:我看了这个问题并没有帮助.我不在乎PDF是在浏览器中打开还是在单独的Adobe Reader窗口中打开,我只是想打开它.

pdf security sharepoint sharepoint-2010

20
推荐指数
2
解决办法
6万
查看次数

Sharepoint开箱即用的批准工作流程以批量修改方式批准/拒绝注释问题

我有一个可重复使用的开箱即用的sharepoint批准工作流程2010,我使用infopath formcode(2010)中的以下代码片段以编程方式批准/拒绝工作流程.

Hashtable ht = new Hashtable();
ht[SPBuiltInFieldId.Completed] = "TRUE";
ht["Completed"] = "TRUE";
ht[SPBuiltInFieldId.PercentComplete] = 1.0f;
ht["PercentComplete"] = 1.0f;
ht["Status"] = "Completed";
ht[SPBuiltInFieldId.TaskStatus] = SPResource.GetString
    (new CultureInfo((int)task.Web.Language, false),
    Strings.WorkflowStatusCompleted, new object[0]);
if (isApprove)
{
    ht[SPBuiltInFieldId.WorkflowOutcome] = "Approved";
    ht["TaskStatus"] = "Approved";
    ht[SPBuiltInFieldId.Comments] = "Approved by Manager";
    ht["Comments"] = "Approved by Manager";
}
else
{
    XPathNavigator navigatorRejectComments
        = this.MainDataSource.CreateNavigator().SelectSingleNode
           (XPATH_REJECT_COMMENTS, this.NamespaceManager);

    ht[SPBuiltInFieldId.WorkflowOutcome] = "Rejected";
    ht["TaskStatus"] = "Rejected";
    ht[SPBuiltInFieldId.Comments] = navigatorRejectComments.Value.Trim();
    ht["Comments"] = navigatorRejectComments.Value.Trim();
}
ht["FormData"] = SPWorkflowStatus.Completed;
web.AllowUnsafeUpdates = true;                                                            
isApproveReject = …
Run Code Online (Sandbox Code Playgroud)

c# sharepoint-2010 sharepoint-workflow

19
推荐指数
1
解决办法
5518
查看次数