Пакет SharePoint Design ломает главную страницу приложения
Я создал пакет дизайна для индивидуального оформления сайтов SharePoint 2013. После импорта пакета, если я посещаю размещенные приложения SharePoint, кажется, что главная страница не работает.
Я пытался исправить мастер-страницу, используя приведенную ниже PowerShell, но, похоже, она не работает.
if ( (Get-PSSnapin -Name "Microsoft.SharePoint.PowerShell" -ErrorAction SilentlyContinue) -eq $null ) {
Add-PSSnapin "Microsoft.SharePoint.PowerShell"}
Start-SPAssignment -Global
$SelectedPortalUrl = "Site-URL"
# loop all webs that are APPs
Get-SPSite $SelectedPortalUrl | Get-SPWeb -Limit All -filter { $_.Template -eq "APP" } | Foreach-Object {
$_.MasterUrl = $_.ServerRelativeUrl + "/_catalogs/masterpage/app.master"
$_.CustomMasterUrl = $_.ServerRelativeUrl + "/_catalogs/masterpage/app.master"
#Write-Host $_.MasterUrl
#Write-Host $_.CustomMasterUrl
#Write-Host "Fixed: " $_.Name -Fore Green
}
Stop-SPAssignment -Global
Как я могу убедиться, что пакет дизайна не меняет главную страницу приложения?
Изменить: Наблюдение - если я непосредственно развернуть приложение на сайте разработчика, это ломается. Если я использую метод обновления приложения и добавляю новую версию в каталог приложений, проблема не повторяется.