问题标签 [sharepoint-2007]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
454 浏览

sharepoint - 可以覆盖 Sharepoint 中的站点创建吗?

我们想为不同的角色定制“我的网站”模板,比如学生和教师。所以基本上我们想要一个 Site Def。对于每个人,当他们按下“我的网站”时,我们希望根据用户的角色(学生与教师)使用不同的模板创建一个新网站。有人知道这是否可能吗?或者任何可行的解决方法?

我知道在这个过程中执行代码是可能的,我已经看过很多这样的例子,但我们想在此之前做一些事情......

编辑:是否可以覆盖“我的网站”的链接,然后手动创建一个新网站?

0 投票
2 回答
10146 浏览

sharepoint - Sharepoint Webpart 安全异常

我有一个引发以下异常的自定义共享点 Web 部件:

我的理论是 Sharepoint 没有运行 Web 部件的信任级别,但我很难弄清楚如何调试这个问题。有人有调试这样的经验吗?

0 投票
2 回答
506 浏览

sharepoint - MOSS 2007 内容导入失败

我收到了一个 MOSS 2007 站点的内容导出,我需要在我的环境中复制它,但我在使用stsadm.

导出是使用stsadm类似于以下的命令完成的:

stsadm -o export -url http://localhost -filename C:\Export

我正在使用导入命令,例如:

stsadm -o import -url http://myServer -filename C:\Import

大多数事情都很好,直到我得到一个错误:

你调用的对象是空的。在 Microsoft.SharePoint.Deployment.RolesImport..ctor(等等

本质上,似乎是从另一台服务器导入角色组的错误。因为我的系统是 MOSS 2007 的全新安装,所以我没有像他们那样设置用户角色,我希望内容导入能够处理这个问题。但实际上,角色根本不重要。

是否可以进行内容导入但完全忽略角色?

0 投票
3 回答
2920 浏览

c# - 我如何知道您已登录 Sharepoint 网页?

我们在工作中使用 Sharepoint 作为我们网页的 CMS。我知道如何创建只有在您使用以下方式登录 SharePoint 时才能看到的控件:

<Sharepoint:SPSecurityTrimmedControl ID="SPSecurityTrimmedControl1" runat="server" PermissionsString="AddAndCustomizePages"><br />
<Sharepoint:CssLink ID="CssLink1" runat="server"/><br />
</Sharepoint:SPSecurityTrimmedControl>

但我想知道如何根据权限以编程方式使控件可见(或其他)。

我不能使用 .NET windows 表单身份验证的方法,例如:

因为我们将它用于具有另一种登录类型的匿名用户。

你能提供一些代码吗?我知道它必须类似于验证 SPContext.Current.FormContext。

0 投票
4 回答
677 浏览

c# - Sharepoint 作为模板应用程序

我们有一个站点需要(作为我们流程的一部分)生成一个文档(例如 Word docx 文档),该文档源自与模板文档合并的应用程序中的数据。生成该文档后,用户可以在运行时对其进行编辑。我们知道我们正在寻找一个类似 CMS 的系统(因为用户需要能够编辑/创建新模板)但我想知道 Sharepoint 是否可以更好地使用(因为我们不需要很多开销传统的 CMS 系统)。任何sharepoint专家都可以权衡一下,给我一些在哪里看的指示。

0 投票
3 回答
2803 浏览

sharepoint - 需要帮助将启用浏览器的 InfoPath 表单发布到 Sharepoint 2007 服务器

我正在尝试将 InfoPath 表单发布到 SharePoint 文档库,并让表单可以在 Web 浏览器中查看。

问题是在 InfoPath 发布向导中告诉我,虽然表单与浏览器兼容,但由于以下原因之一,它不能启用浏览器:

  • 服务器未运行 InfoPath 表单服务

  • 网站集上没有必要的功能

  • 服务器上的策略设置不允许用户浏览器启用表单。

好吧,我已经验证 SiteCollection 有一个名为“Office SharePoint Server Enterprise Site Collection features”的活动功能,其中包括表单服务,所以我假设前两个问题不是原因

此外,我已在 Central Admin 中验证表单服务已配置为允许在 Web 浏览器中查看与浏览器兼容的表单。所以第三个原因似乎也没有意义。

我尝试将不同的安全级别应用于表单:受限/域/完全信任,但这似乎没有效果。我已经能够将此表单发布到不同的 SharePoint 站点,因此我假设问题出在 SharePoint 站点的配置上,而不是 InfoPath 表单

有没有人对为什么这可能不起作用有任何其他想法?

感谢您的任何帮助,您可以提供!!

0 投票
1 回答
1574 浏览

sharepoint - 共享点密码更改

我是 Sharepoint 新手,但具有讽刺意味的是,我现在是 Sharepoint 管理员。在我的公司,我们有大约 200 名员工。我为他们所有人创建了帐户,但我需要帮助他们更改密码,因为他们更喜欢使用自己喜欢的密码。我只是想知道:他们有什么办法可以自己更改密码?

也许这只是一个愚蠢的问题,但我需要你们的帮助。

0 投票
5 回答
5744 浏览

sharepoint - 如何更新“文档”内容类型或从它继承的类型中的“标题”字段的默认值

“标题”字段是密封的。任何更新默认值的尝试都会将该值重置为“null”


谢谢你的时间。

您执行“RemoveFieldRef and FieldRef it right back in”的想法与通过“文档”或继承的内容类型的接口设置属性“必需”和“默认值”相同,但如果我们正在构建,您的想法会有所帮助自定义内容类型。

将“标题”设置为必需并不适用于所有情况。一种这样的情况是当您尝试通过“新建”添加项目时(在我的情况下,它会打开一个基于 Office 2007 的模板)。

由于必填字段的“标题”让我很难过,我想尝试“默认值”路线,但即使这个路线似乎也不起作用。有什么帮助吗?

0 投票
2 回答
4361 浏览

sharepoint - Sharepoint 搜索服务在补丁 KB956716 后崩溃

我们的网络人员在周末将这个补丁安装到了我们的单服务器共享点前端:KB956716

http://www.microsoft.com/downloads/details.aspx?familyid=a7fda284-273c-42ab-8188-433beaacca86&displaylang=en

http://support.microsoft.com/kb/956716

之后我们的搜索服务停止工作。

当尝试对我们的任何应用程序进行搜索时,我们会收到此错误:System.IndexOutOfRangeException: DisplayInAdminUI(下面的堆栈信息)

我登录了共享服务管理页面,当我点击搜索设置时,它也崩溃了。

我也在下面包含了事件查看器错误......

有任何想法吗?

谢谢,

克里斯托弗


事件类型:警告事件源:ASP.NET 2.0.50727.0 事件类别:Web 事件事件 ID:1309 日期:2008 年 12 月 30 日时间:下午 1:03:35 用户:N/A 计算机:VKSPS02 描述:事件代码: 3005 事件消息:发生未处理的异常。事件时间:2008 年 12 月 30 日下午 1:03:35 事件时间 (UTC):2008 年 12 月 30 日下午 7:03:35 事件 ID:90ade1cc6d5949a3ae2ea97afa5d75e6 事件序列:19275 事件发生:67 事件详细代码:0

应用信息:应用域:/LM/W3SVC/1927250994/Root-1-128751076993856152 信任级别:WSS_Minimal 应用虚拟路径:/应用路径:C:\Inetpub\wwwroot\wss\VirtualDirectories\vktoday80\机器名:VKSPS02

进程信息:进程ID:8136 进程名称:w3wp.exe 账号名称:VIRCHOWKRAUSE\SharePointSSPApp

异常信息:异常类型:IndexOutOfRangeException 异常消息:DisplayInAdminUI

请求信息: 请求URL:http ://sitename.domain.net/searchcenter/Pages/peopleresults.aspx?k=lori 请求路径:/searchcenter/Pages/peopleresults.aspx 用户主机地址:172.30.202.56 用户:VIRCHOWKRAUSE\JF11767已通过身份验证:True 身份验证类型:NTLM 线程帐户名:DOMAINNAME\SharePointSSPApp

线程信息:线程 ID:6 线程帐户名称:DOMAINNAME\SharePointSSPApp 正在模拟:False 堆栈跟踪:在 System.Data.ProviderBase.FieldNameLookup.GetOrdinal(String fieldName) 在 System.Data.SqlClient.SqlDataReader.GetOrdinal(String name) 在System.Data.SqlClient.SqlDataReader.get_Item(String name) 在 Microsoft.Office.Server.Search.Query.ConsumerScopeCache.Refresh() 在 Microsoft.Office.Server.Search.Query.ConsumerScopeCache.EnsureFresh() 在 Microsoft.Office。 Microsoft.Office.Server.Search.Query.ScopeCache.TryGetSharedScope(Int32 id, ScopeInformation& scope) 在 Microsoft.Office.Server.Search.WebControls 上的 Server.Search.Query.ScopeCache.TryGetScope(Guid siteGuid, Int32 id, ScopeInformation& scope) Microsoft.Office.Server.Search 上的 .CoreResultsWebPart.SetPropertiesOnHiddenObject()。WebControls.PeopleCoreResultsWebPart.SetPropertiesOnHiddenObject() 在 Microsoft.Office.Server.Search.WebControls.CoreResultsWebPart.OnPreRender(EventArgs e) 在 Microsoft.Office.Server.Search.WebControls.PeopleCoreResultsWebPart.OnPreRender(EventArgs e) 在 System.Web.UI。 Control.PreRenderRecursiveInternal() 在 System.Web.UI.WebControls.WebParts.WebPart.PreRenderRecursiveInternal() 在 System.Web.UI.Control.PreRenderRecursiveInternal() 在 System.Web.UI.Control.PreRenderRecursiveInternal() 在 System.Web。 UI.Control.PreRenderRecursiveInternal() 在 System.Web.UI.Control.PreRenderRecursiveInternal() 在 System.Web.UI.Control.PreRenderRecursiveInternal() 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)SetPropertiesOnHiddenObject() 在 Microsoft.Office.Server.Search.WebControls.CoreResultsWebPart.OnPreRender(EventArgs e) 在 Microsoft.Office.Server.Search.WebControls.PeopleCoreResultsWebPart.OnPreRender(EventArgs e) 在 System.Web.UI.Control.PreRenderRecursiveInternal( ) 在 System.Web.UI.WebControls.WebParts.WebPart.PreRenderRecursiveInternal() 在 System.Web.UI.Control.PreRenderRecursiveInternal() 在 System.Web.UI.Control.PreRenderRecursiveInternal() 在 System.Web.UI.Control。 PreRenderRecursiveInternal() 在 System.Web.UI.Control.PreRenderRecursiveInternal() 在 System.Web.UI.Control.PreRenderRecursiveInternal() 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)SetPropertiesOnHiddenObject() 在 Microsoft.Office.Server.Search.WebControls.CoreResultsWebPart.OnPreRender(EventArgs e) 在 Microsoft.Office.Server.Search.WebControls.PeopleCoreResultsWebPart.OnPreRender(EventArgs e) 在 System.Web.UI.Control.PreRenderRecursiveInternal( ) 在 System.Web.UI.WebControls.WebParts.WebPart.PreRenderRecursiveInternal() 在 System.Web.UI.Control.PreRenderRecursiveInternal() 在 System.Web.UI.Control.PreRenderRecursiveInternal() 在 System.Web.UI.Control。 PreRenderRecursiveInternal() 在 System.Web.UI.Control.PreRenderRecursiveInternal() 在 System.Web.UI.Control.PreRenderRecursiveInternal() 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)OnPreRender(EventArgs e) 在 Microsoft.Office.Server.Search.WebControls.PeopleCoreResultsWebPart.OnPreRender(EventArgs e) 在 System.Web.UI.Control.PreRenderRecursiveInternal() 在 System.Web.UI.WebControls.WebParts.WebPart.PreRenderRecursiveInternal( ) 在 System.Web.UI.Control.PreRenderRecursiveInternal() 在 System.Web.UI.Control.PreRenderRecursiveInternal() 在 System.Web.UI.Control.PreRenderRecursiveInternal() 在 System.Web.UI.Control.PreRenderRecursiveInternal() 在System.Web.UI.Control.PreRenderRecursiveInternal() 在 System.Web.UI.Page.ProcessRequestMain(布尔 includeStagesBeforeAsyncPoint,布尔 includeStagesAfterAsyncPoint)OnPreRender(EventArgs e) 在 Microsoft.Office.Server.Search.WebControls.PeopleCoreResultsWebPart.OnPreRender(EventArgs e) 在 System.Web.UI.Control.PreRenderRecursiveInternal() 在 System.Web.UI.WebControls.WebParts.WebPart.PreRenderRecursiveInternal( ) 在 System.Web.UI.Control.PreRenderRecursiveInternal() 在 System.Web.UI.Control.PreRenderRecursiveInternal() 在 System.Web.UI.Control.PreRenderRecursiveInternal() 在 System.Web.UI.Control.PreRenderRecursiveInternal() 在System.Web.UI.Control.PreRenderRecursiveInternal() 在 System.Web.UI.Page.ProcessRequestMain(布尔 includeStagesBeforeAsyncPoint,布尔 includeStagesAfterAsyncPoint)WebParts.WebPart.PreRenderRecursiveInternal() 在 System.Web.UI.Control.PreRenderRecursiveInternal() 在 System.Web.UI.Control.PreRenderRecursiveInternal() 在 System.Web.UI.Control.PreRenderRecursiveInternal() 在 System.Web.UI。 Control.PreRenderRecursiveInternal() 在 System.Web.UI.Control.PreRenderRecursiveInternal() 在 System.Web.UI.Page.ProcessRequestMain(布尔 includeStagesBeforeAsyncPoint,布尔 includeStagesAfterAsyncPoint)WebParts.WebPart.PreRenderRecursiveInternal() 在 System.Web.UI.Control.PreRenderRecursiveInternal() 在 System.Web.UI.Control.PreRenderRecursiveInternal() 在 System.Web.UI.Control.PreRenderRecursiveInternal() 在 System.Web.UI。 Control.PreRenderRecursiveInternal() 在 System.Web.UI.Control.PreRenderRecursiveInternal() 在 System.Web.UI.Page.ProcessRequestMain(布尔 includeStagesBeforeAsyncPoint,布尔 includeStagesAfterAsyncPoint)Boolean includeStagesAfterAsyncPoint)Boolean includeStagesAfterAsyncPoint)

自定义活动详情:

有关详细信息,请参阅http://go.microsoft.com/fwlink/events.asp上的帮助和支持中心。


“/”应用程序中的服务器错误。

DisplayInAdminUI 描述:在执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。

异常详细信息:System.IndexOutOfRangeException:DisplayInAdminUI

源错误:

在执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪来识别有关异常起源和位置的信息。

堆栈跟踪:

[IndexOutOfRangeException: DisplayInAdminUI] System.Data.ProviderBase.FieldNameLookup.GetOrdinal(String fieldName) +1433771 System.Data.SqlClient.SqlDataReader.GetOrdinal(String name) +102 System.Data.SqlClient.SqlDataReader.get_Item(String name) +12 Microsoft.Office.Server.Search.Query.ConsumerScopeCache.Refresh() +1241 Microsoft.Office.Server.Search.Query.ConsumerScopeCache.EnsureFresh() +58 Microsoft.Office.Server.Search.Query.ScopeCache.TryGetScope(Guid siteGuid , Int32 id, ScopeInformation& 范围) +75 Microsoft.Office.Server.Search.Query.ScopeCache.TryGetSharedScope(Int32 id, ScopeInformation& 范围) +68 Microsoft.Office.Server.Search.WebControls.CoreResultsWebPart.SetPropertiesOnHiddenObject() +2503 Microsoft. Office.Server.Search.WebControls.PeopleCoreResultsWebPart。SetPropertiesOnHiddenObject() +41 Microsoft.Office.Server.Search.WebControls.CoreResultsWebPart.OnPreRender(EventArgs e) +1977 Microsoft.Office.Server.Search.WebControls.PeopleCoreResultsWebPart.OnPreRender(EventArgs e) +11 System.Web.UI.Control .PreRenderRecursiveInternal() +86 System.Web.UI.WebControls.WebParts.WebPart.PreRenderRecursiveInternal() +62 System.Web.UI.Control.PreRenderRecursiveInternal() +170 System.Web.UI.Control.PreRenderRecursiveInternal() +170 系统.Web.UI.Control.PreRenderRecursiveInternal() +170 System.Web.UI.Control.PreRenderRecursiveInternal() +170 System.Web.UI.Control.PreRenderRecursiveInternal() +170 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint , 布尔型 includeStagesAfterAsyncPoint) +2041OnPreRender(EventArgs e) +1977 Microsoft.Office.Server.Search.WebControls.PeopleCoreResultsWebPart.OnPreRender(EventArgs e) +11 System.Web.UI.Control.PreRenderRecursiveInternal() +86 System.Web.UI.WebControls.WebParts.WebPart .PreRenderRecursiveInternal() +62 System.Web.UI.Control.PreRenderRecursiveInternal() +170 System.Web.UI.Control.PreRenderRecursiveInternal() +170 System.Web.UI.Control.PreRenderRecursiveInternal() +170 System.Web.UI .Control.PreRenderRecursiveInternal() +170 System.Web.UI.Control.PreRenderRecursiveInternal() +170 System.Web.UI.Page.ProcessRequestMain(布尔 includeStagesBeforeAsyncPoint,布尔 includeStagesAfterAsyncPoint) +2041OnPreRender(EventArgs e) +1977 Microsoft.Office.Server.Search.WebControls.PeopleCoreResultsWebPart.OnPreRender(EventArgs e) +11 System.Web.UI.Control.PreRenderRecursiveInternal() +86 System.Web.UI.WebControls.WebParts.WebPart .PreRenderRecursiveInternal() +62 System.Web.UI.Control.PreRenderRecursiveInternal() +170 System.Web.UI.Control.PreRenderRecursiveInternal() +170 System.Web.UI.Control.PreRenderRecursiveInternal() +170 System.Web.UI .Control.PreRenderRecursiveInternal() +170 System.Web.UI.Control.PreRenderRecursiveInternal() +170 System.Web.UI.Page.ProcessRequestMain(布尔 includeStagesBeforeAsyncPoint,布尔 includeStagesAfterAsyncPoint) +2041PreRenderRecursiveInternal() +86 System.Web.UI.WebControls.WebParts.WebPart.PreRenderRecursiveInternal() +62 System.Web.UI.Control.PreRenderRecursiveInternal() +170 System.Web.UI.Control.PreRenderRecursiveInternal() +170 系统。 Web.UI.Control.PreRenderRecursiveInternal() +170 System.Web.UI.Control.PreRenderRecursiveInternal() +170 System.Web.UI.Control.PreRenderRecursiveInternal() +170 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint,布尔型 includeStagesAfterAsyncPoint) +2041PreRenderRecursiveInternal() +86 System.Web.UI.WebControls.WebParts.WebPart.PreRenderRecursiveInternal() +62 System.Web.UI.Control.PreRenderRecursiveInternal() +170 System.Web.UI.Control.PreRenderRecursiveInternal() +170 系统。 Web.UI.Control.PreRenderRecursiveInternal() +170 System.Web.UI.Control.PreRenderRecursiveInternal() +170 System.Web.UI.Control.PreRenderRecursiveInternal() +170 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint,布尔型 includeStagesAfterAsyncPoint) +2041Control.PreRenderRecursiveInternal() +170 System.Web.UI.Page.ProcessRequestMain(布尔型 includeStagesBeforeAsyncPoint,布尔型 includeStagesAfterAsyncPoint)+2041Control.PreRenderRecursiveInternal() +170 System.Web.UI.Page.ProcessRequestMain(布尔型 includeStagesBeforeAsyncPoint,布尔型 includeStagesAfterAsyncPoint)+2041


版本信息:Microsoft .NET Framework 版本:2.0.50727.1433;ASP.NET 版本:2.0.50727.1433

0 投票
3 回答
1431 浏览

sharepoint-2007 - SharePoint:媒体播放器自定义字段控件

我正在尝试实现此 MSDN 文章中描述的媒体播放器自定义字段控件:http: //msdn.microsoft.com/en-us/library/aa981226.aspx

我在自定义内容类型中创建了一个自定义网站栏(链接类型),并按照所有说明将解决方案部署到 SharePoint 并将控件添加到页面布局。

但是,当我基于使用此字段控件的页面布局创建页面时,页面的“编辑”或“查看”模式下没有显示任何内容。

我翻遍了 SharePoint 日志,在加载页面时,我在 ULS 中看到以下错误:

控件模板“MediaPlayerFieldControl”不存在。

如果你已经实现了这个控件,除了文章详细介绍的内容之外,你是否还需要实现其他任何东西?很确定我在这里不需要 ASCX,因为控件正在处理渲染媒体播放器。

谢谢