SharePoint 2013 在视觉升级到 2013 后无法添加或编辑页面
SharePoint 2013 unable to add or edit pages after visual upgrade to 2013
我的网站集在执行从 2010 到 2013 模式的可视升级后创建或编辑页面时出现错误。我可以 create/edit、子站点、列表,但不能发布页面。无法从站点设置导航到 "Page Layouts and Site Templates" 页面。只要我不激活子站点上的发布功能,我就可以从子站点 add/edit 页面。一旦发布功能被激活,问题就开始了。
创建页面时出错:
抱歉,出了点问题
根级别的数据无效。第 1 行,位置 1。
技术细节
解决 Microsoft SharePoint Foundation 问题。
关联 ID:
日志错误:
名称=请求 (POST:https://.com:443/sites//_layouts/15/CreatePublishingPageDialog.aspx?IsDlg=1)
非 OAuth 请求。 IsAuthenticated=True,UserIdentityName=0e.t|pingfederatests|,ClaimsCount=58
站点=/站点/
绑定 29925 字节文件流花费了 0 毫秒
警告:无法将 FormContext.FormMode 更改为 [无效],因为它已设置为 [新]
警告:无法将 FormContext.FormMode 更改为 [无效],因为它已设置为 [新]
微跟踪标签:0 nasq、1 agb9s、50 7fz4、0 7fz4
离开监控范围(请求(POST:https://.com:443/sites//_layouts/15/CreatePublishingPageDialog.aspx?IsDlg=1))。执行时间=81.1101690298627
我可以通过使用 PowerShell 更新网站集的默认页面布局来解决此问题。按照 http://www.justinkobel.com/post/2014/01/02/Error-in-SharePoint-Publishing-Sites-For-Default-Pages
的解决方案
添加-PSSNapin Microsoft.SharePoint.PowerShell
$site = Get-SPSite https://sitecollectionURL
$publishingSite = 新对象 Microsoft.SharePoint.Publishing.PublishingSite($site)
$publishingWeb = [Microsoft.SharePoint.Publishing.PublishingWeb]::GetPublishingWeb($site.RootWeb)
$pageLayout = $publishingWeb.GetAvailablePageLayouts() | ? { $_.Name -eq "BlankWebPartPage.aspx" }
$publishingWeb.SetDefaultPageLayout($pagelayout, $true)
$publishingWeb.Update()
我的网站集在执行从 2010 到 2013 模式的可视升级后创建或编辑页面时出现错误。我可以 create/edit、子站点、列表,但不能发布页面。无法从站点设置导航到 "Page Layouts and Site Templates" 页面。只要我不激活子站点上的发布功能,我就可以从子站点 add/edit 页面。一旦发布功能被激活,问题就开始了。
创建页面时出错:
抱歉,出了点问题 根级别的数据无效。第 1 行,位置 1。
技术细节
解决 Microsoft SharePoint Foundation 问题。 关联 ID: 日志错误:
名称=请求 (POST:https://.com:443/sites//_layouts/15/CreatePublishingPageDialog.aspx?IsDlg=1)
非 OAuth 请求。 IsAuthenticated=True,UserIdentityName=0e.t|pingfederatests|,ClaimsCount=58
站点=/站点/
绑定 29925 字节文件流花费了 0 毫秒
警告:无法将 FormContext.FormMode 更改为 [无效],因为它已设置为 [新]
警告:无法将 FormContext.FormMode 更改为 [无效],因为它已设置为 [新]
微跟踪标签:0 nasq、1 agb9s、50 7fz4、0 7fz4
离开监控范围(请求(POST:https://.com:443/sites//_layouts/15/CreatePublishingPageDialog.aspx?IsDlg=1))。执行时间=81.1101690298627
我可以通过使用 PowerShell 更新网站集的默认页面布局来解决此问题。按照 http://www.justinkobel.com/post/2014/01/02/Error-in-SharePoint-Publishing-Sites-For-Default-Pages
的解决方案添加-PSSNapin Microsoft.SharePoint.PowerShell
$site = Get-SPSite https://sitecollectionURL $publishingSite = 新对象 Microsoft.SharePoint.Publishing.PublishingSite($site) $publishingWeb = [Microsoft.SharePoint.Publishing.PublishingWeb]::GetPublishingWeb($site.RootWeb) $pageLayout = $publishingWeb.GetAvailablePageLayouts() | ? { $_.Name -eq "BlankWebPartPage.aspx" } $publishingWeb.SetDefaultPageLayout($pagelayout, $true) $publishingWeb.Update()