无法在sharepoint 2013中使用团队网站模板创建子网站

时间:2016-01-07 09:55:28

标签: sharepoint sharepoint-2013

我正在使用sharepoint 2013.I使用sharepoint集中管理创建了一个网站集。我有网站集及其子网站功能的管理员访问权限。当我尝试在该网站集下创建子网站(我选择了团队网站模板)时,我收到一条错误消息,指出 URL SitePages /Home.aspx无效。它可能指的是不存在的文件或文件夹,或者指的是当前Web中不存在的有效文件或文件夹。当我尝试使用其他模板时,子网站已成功创建。 enter image description here 有人对此问题有任何想法吗?任何帮助将不胜感激

1 个答案:

答案 0 :(得分:2)

我在试图为自己解决这个问题时偶然发现了这个帖子,并且认为我会分享我的“经验教训”。

我们的网站集使用设计包进行品牌塑造。我们正在开发区域中对设计包进行更改,当我们准备将更改移动到生产站点时,我们将停用解决方案库中的现有设计包,删除并导入新的设计包。 / p>

TREMENDOUS错误。

停用设计包会创建原始海报所描述的确切问题。在ULS日志中,我们将看到以下内容:

  

System.Data.SqlClient.SqlException(0x80131904):多次提供参数'@tp_Author'。 System.Data.SqlClient.TdsParser上System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj,Boolean callerHasConnectionLock,Boolean asyncClose)中的System.Data.SqlClient.SqlConnection.OnError(SqlException异常,Boolean breakConnection,Action`1 wrapCloseInAction) .TryRun(RunBehavior runBehavior,SqlCommand cmdHandler,SqlDataReader dataStream,BulkCopySimpleResultSet bulkCopyHandler,TdsParserStateObject stateObj,Boolean& dataReady)System.Data.SqlClient.SqlDataReader.TryHasMoreRows(Boolean& moreRows)at System.Data.SqlClient.SqlDataReader.TryReadInternal(Boolean setTimeout) System.Data.SqlClient.SqlDataRead ...

,布尔和更多)

要解决此问题,我们必须停用,重命名和重新激活解决方案库中的现有设计包。然后,我们必须从网站集回收站恢复设计包的先前版本并重新激活。最后,我们运行了以下PowerShell脚本:

if((get-pssnapin ‘microsoft.sharepoint.powershell’ -ea 0) -eq $null){add-pssnapin microsoft.sharepoint.powershell}
cls

# Change $siteUrl to the site collection you want to update
$siteUrl = ‘http://YourSiteCollectionUrlHere’

$site = get-spsite $siteUrl

if((get-spfeature -identity Fields -site $site) -eq $null)
{
   Enable-SPFeature -Identity Fields -url $site.url
}
else
{
   Disable-SPFeature -Identity Fields -url $site.url -force
   Enable-SPFeature -Identity Fields -url $site.url
}

$site.dispose()

write-host “Done”

感谢Google和以下网址上的文章,以帮助我们最终解决此问题:

https://guidesharepoint.wordpress.com/2015/05/07/using-sharepoint-2013-design-package-do-not-deactivate-packages-in-solution-gallery-never/