none
Кастомизация AccessDenied.aspx в SharePoint 2013 RRS feed

  • Вопрос

  • Всем привет!
    Есть необходимость кастомизировать страницу AccessDenied.aspx. Ранее на 2010 я этого не делал, в интернете нашел информацию, что в 2010 это делалось без проблем: создаешь свою ApplicationPage, деплоишь её и командлетом Set-SPCustomLayoutsPage устанавливаешь привязку.

    Люди пишут, что в 2013 так не получается сделать, страница все равно показывается стандартная. Я пока не пытался такое реализовать. Кто-то пытался, сделал? Поделитесь опытом, пожалуйста!

    3 октября 2014 г. 3:45

Ответы

  • Здравствуйте Евгений,

    Посмотрите нужеуказанную статью, где есть обходные варианты:

    Custom Access Denied Page in SharePoint 2013

    Также привожу Вам и ответ из  обсуждения, на англоязычном форуме, где говорится, что все исправлено в SharePoint 2013 April 2014 CU

    I can confirm that the issue with the SPCustomLayouts custom AccessDenied not taking effect has been fixed in the April 2014 CU - . I was able to successfully apply a custom Access Denied page: 
    I created and successfully applied the custom Access Denied page to each of the web applications via the following steps:

    1. Create the \CustomPages folder and Custom File in the Path Specified, Copy to Each WFE Server:
    c:\Program files\Common Files\Microsoft Shared\Web Server Extensions\15\TEMPLATE\LAYOUTS\CustomPages\CustomAccessDenied.aspx

    2. PowerShell Command Used to Apply Setting:Set-SPCustomLayoutsPage –Identity "AccessDenied" –RelativePath "/_layouts/15/custompages/CustomAccessDenied.aspx" -WebApplication "http://<web application URL>" 

    3. PowerShell to Review Custom Layouts Pages Applied:
    Get-SPCustomLayoutsPage –WebApplication "http://<web application URL>"  

    No IISReset or other cycling of service should be necessary. When you now get sent to the AccessDenied.aspx it will be serving the contents of the custom page you've created dynamically.

    Please note the regressions in that CU and balance against your requirements accordingly.

     

    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий.

    3 октября 2014 г. 7:02
    Модератор