2016-06-08 38 views

回答

0

要在您的应用程序网站上应用主网站的相同主页面,请按照以下步骤进行操作(如果您在发布网站上,或者您已经在您的网站上激活了发布功能)。 1.转到网站设置 - >然后点击主页面 - >在根网站上,您可以选中“重置所有子网站以继承此网站母版页设置”框。 2.现在,如果您打开应用程序网页,您将找到那边有个错误。对于那些要么你可以卸载你的应用程序并重新部署相同或者您可以使用PowerShell脚本来解决这个问题

参数([字符串] $ PortalUrl)

Add-PSSnapin Microsoft.SharePoint.PowerShell -ErrorAction "SilentlyContinue" 

if(!$PortalUrl) 
{ 
    $SelectedPortalUrl = Read-Host -Prompt "Please enter the URL of the  portal you want to fix:" 
} 
else 
{ 
    $SelectedPortalUrl = $PortalUrl 
} 

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" 
$_.Update() 

Write-Host "Fixed: " $_.Name -Fore Green 
} 

请参阅链接此链接查看更多细节http://www.casvaniersel.com/2015/01/custom-masterpages-and-sharepoint-hosted-apps/ 您可以通过使用“铬控制”请参考下面 https://msdn.microsoft.com/en-us/library/office/fp179916(v=office.15).aspx

+0

我曾试图弥补上述指定的设置链接,但没有任何变化,显示在部署到主机的网络应用程序的页面做更多的修改。每当我在外观下感受母版页时,“重置所有子网站以继承此网站母版页设置”复选框仍处于未选中状态。请帮助 – user3034797

+0

您是否能够在子站点上设置您的母版页。如果没有,请尝试创建新的网站集。希望这会对你有用。 – Rahul

+0

是的。我可以将我的父母网站母版页设置为子网站。但不会影响到SharePoint托管的应用程序。 – user3034797

相关问题