我们在测试环境中遇到了一些SharePoint实例的问题.值得庆幸的是,这不是生产;)当具有SQL Server数据库和搜索索引的磁盘空间不足时,问题就开始了.在此之后,搜索服务将无法运行,并且无法访问SSP中的搜索设置.回收磁盘空间无法解决问题.因此,我们决定尝试解决问题,而不是恢复VM.
我们创建了一个新的SSP,并将所有服务的关联更改为新的SSP.然后删除旧的SSP及其数据库.PDF文件的搜索结果不再显示,但搜索工作正常.MySites也行得通.
实施此更改后,会出现以下问题:
1)审计失败消息开始出现在应用程序事件日志中,对于"DOMAIN\SPMOSSSvc"(MOSS场帐户).
Event Type: Failure Audit
Event Source: MSSQLSERVER
Event Category: (4)
Event ID: 18456
Date: 8/5/2008
Time: 3:55:19 PM
User: DOMAIN\SPMOSSSvc
Computer: dastest01
Description:
Login failed for user 'DOMAIN\SPMOSSSvc'. [CLIENT: <local machine>]
Run Code Online (Sandbox Code Playgroud)
2)SQL Server探查器显示来自SharePoint的引用旧(已删除)SSP数据库的查询.
所以...
我对文档库特别感兴趣,但就一般的SharePoint列表而言,任何人都可以回答以下内容......?
我正在为我公司的开发人员设置一种方法来共享有关我们各种内部系统的文档和信息.这可能包括有助于提高新员工速度的信息,以及用户对系统及其解决方案的常见问题的描述.
对我来说这似乎是一个理想的维基工作,由于我们公司只能托管ASP.NET应用程序,所以我开始研究可用的ASP.NET wiki.ScrewTurn Wiki似乎是最合适的,它功能非常齐全,有几个可用的插件对我的情况很有用,包括语法高亮和AD集成.
然而,在启动将ScrewTurn部署到我们的Intranet的过程时,突然想起,嘿,Sharepoint 2007有一个wiki,而且由于我们已经设置了Sharepoint,我们不能只使用它吗?我对Sharepoint"wiki"进行了一些评估(在引号中,因为它几乎没有资格),并且能够证明它由于它的许多缺陷而不适合,我将不在此列出.
现在,在这一点上,有人建议我可能根本不需要维基,我们不能只在Word文档中执行所有操作并使用Sharepoint的文档管理功能吗?
所以我正在寻找的是一些额外的弹药,最好是有经验的人.在内部开发人员文档的上下文中,Sharepoint难以或不可能的事例是什么?什么是wiki更好?嘿,我心胸开阔,Sharepoint更好的是什么?
什么使得部署维基而不是简单地使用我们已经拥有的东西值得?
我们有一个使用AJAX的Sharepoint解决方案.触发此操作的按钮位于更新面板中.
我们做的一件事就是生成一个MS Word文档,然后在客户端上打开它,以便打印它.
将文档发送到客户端的代码如下所示:
void OpenFileInWord(byte[] data)
{
Response.Clear();
Response.AddHeader("Content-Type", "application/msword");
Response.BinaryWrite(data);
Response.Flush();
Response.End();
}
Run Code Online (Sandbox Code Playgroud)
我们得到的错误是:
Message: Sys.WebForms.PageRequestManagerParserErrorException: The message received from the server could not be parsed. Common causes for this error are when the response is modified by calls to Response.Write(), response filters, HttpModules, or server trace is enabled.
Details: Error parsing near '<?mso-application pr'.
我们可以先在Sharepoint中保存文档,然后从Sharepoint打开它,但我们不希望这样做.
我使用SMTPclient发送带附件的邮件.当附件超过2mb时,我收到以下错误:**"超出存储分配.服务器响应是:4.3.1消息大小超过固定的最大消息大小".**
1)我可以使用附件大小> 2mb的smtpclient发送电子邮件**.**如果是,附件的限制是多少.
2)如何解决上述错误?
如果你有解决方案,请给我一个想法.
关闭sharepoint对话框后如何刷新父页面?这是我打开弹出窗口的编码.
<input type="button" value="Add" class="button submit" style="width: 80px" onclick="javascript:OpenAttachmentUpload()" />
<script type="text/javascript">
//User Defined Function to Open Dialog Framework
function OpenAttachmentUpload() {
var strPageURL = '<%= ResolveClientUrl("~/Dialogs/AttachUpload.aspx") %>';
//OpenFixCustomDialog(strPageURL, "Attachment");
OpenCustomDialog(strPageURL, 350, 200, "Attachment");
return false;
}
</script>
Run Code Online (Sandbox Code Playgroud)
这是脚本.
function OpenCustomDialog(dialogUrl, dialogWidth, dialogHeight, dialogTitle, dialogAllowMaximize, dialogShowClose) {
var options = {
url: dialogUrl,
allowMaximize: dialogAllowMaximize,
showClose: dialogShowClose,
width: dialogWidth,
height: dialogHeight,
title: dialogTitle,
dialogReturnValueCallback: Function.createDelegate(null, CloseCallback3)
};
SP.UI.ModalDialog.showModalDialog(options);
}
Run Code Online (Sandbox Code Playgroud)
打开它后,当我关闭弹出窗口(〜/ Dialogs/AttachUpload.aspx)时,我想刷新父页面.我该怎么做?我谷歌并看到SP.UI.ModalDialog.RefreshPage但仍然找不到我的答案.谢谢.
Ps我对SharePoint不是很了解.
嗨我有一个要查询我的桌面应用程序的SharePoint列表,我想只检索活动成员,但是当我查询时,我只获得了不活动的用户.我的CAML查询有什么问题?
camlQuery.ViewXml = "<<"View">><Query><Where><Eq><FieldRef Name='Active'/><Value Type='Boolean'> " + true + "</Value></Eq></Where></Query></View>"";
Run Code Online (Sandbox Code Playgroud)
我也尝试了以下内容
camlQuery.ViewXml = "<View><Query><Where><Eq><FieldRef Name='Active'/><Value Type='Boolean'> true</Value></Eq></Where></Query></View>";
Run Code Online (Sandbox Code Playgroud)
和
camlQuery.ViewXml = "<Query><Where><Eq><FieldRef Name='Active'/><Value Type='Boolean'> true</Value></Eq></Where></Query>";
Run Code Online (Sandbox Code Playgroud)
请帮忙,因为我是CAML的新手.
我正在寻找Microsoft.IdentityModel.Extensions图书馆.在我正在阅读的文档中,他们建议它应该在我的GAC中提供,但事实并非如此.我正在使用Visual Studio 2012.
我在哪里可以找到它?
任何人都可以解释或指向我使用SharePoint 2010 Rest API使用Jquery进行更新,删除的示例链接吗?
我有插入工作和当然查询,因为MSDN文档解释和网络上的每个教程解释查询,但只是想知道是否有人插入,更新,删除数据而不是仅查询示例和教程?是的我知道我可以使用CSOM,但我想了解如何通过jquery和sharepoint休息来完成这项工作?
另外,我想使用Merge进行更新.
这是工作插入代码:
function insertMilestone() {
var mileStonesListUrl = "/_vti_bin/listdata.svc/Milestones";
var milestone = {};
milestone.Title = "Testing from REST";
var entry = JSON.stringify(milestone);
$.ajax({
type: "POST",
url: mileStonesListUrl,
data: entry,
contentType: "application/json; charset=utf-8",
error: function (xhr) {
alert(xhr.status + ": " + xhr.statusText);
},
success: function () {
getAll();
}
});
}
Run Code Online (Sandbox Code Playgroud) sharepoint ×10
c# ×5
ajax ×1
asp.net ×1
caml ×1
database ×1
dialog ×1
modal-dialog ×1
moss ×1
scalability ×1
search ×1
smtpclient ×1
sql-server ×1
ssp ×1
wif ×1
wiki ×1