3

我使用 SPWebApplication.UpdateMappedPage 用我的自定义页面更新默认应用程序页面。这似乎适用于 Sharepoint 2010。但是,当我在任何 WebApplication 上使用 SharePoint 2013 中的相同代码时,它不会反映所做的更改。它默认返回特定的 SharePoint 页面(例如:15\layouts\accessdenied.aspx)并且不使用我的自定义页面(例如:15\layouts\custompages\accessdenied.aspx)。

当我使用此命令时: Get-SPCustomLayoutsPage -Identity "AccessDenied" -WebApplication MyWebApp

它表明 WebApplication 已使用新值进行了更新。

我已按照以下步骤操作:http: //msdn.microsoft.com/en-us/library/microsoft.sharepoint.administration.spwebapplication.updatemappedpage.aspx但不适用于 SharePoint 2013。

有什么我在这里想念的吗?

4

2 回答 2

2

这是一个已确定的问题,有望在未来的修补程序中得到解决。这是我的发现: http ://blog.randomdust.com/index.php/2013/07/custom-access-denied-page-in-sharepoint-2013/

于 2013-07-04T06:11:44.007 回答
0
于 2015-04-15T09:56:05.190 回答