![](/img/trans.png)
[英]Restoring sharepoint 2010 subsite backup in sharepoint 2013 site
[英]Exception when Restoring SharePoint 2010 Site Template
我正在嘗試還原我創建的SharePoint 2010網站模板(WSP)。 我的還原方法是創建一個新站點,然后通過Central Admin將此模板應用於它。 在還原過程的一半(屏幕上顯示“正在處理...”)時,出現以下異常:
System.Runtime.InteropServices.COMException: <nativehr>
0x8107058a </nativehr><nativestack></nativestack>
無效的URI:URI方案無效。
深入研究SharePoint日志,似乎在激活功能時生成了異常:
功能'MySitePropertyBags'(id:d8c8ecfe-b8c4-42a9-87ca-a7e21eca5c58)的類型為'PropertyBag'的元素在激活期間引發了異常:無效的URI:URI方案無效。 2b46d061-e1f6-43f0-951d-d3a6252b0b77
我已經嘗試了多個目標計算機,但沒有成功。 有什么幫助嗎?
編輯:由於主頁中的以下行而失敗: <link href="<%$SPUrl:~SiteCollection/SiteAssets/css/styleSheet.css%>" type="text/css" rel="stylesheet"/>
我嘗試將〜SiteCollection更改為〜Site,但沒有幫助。 在任何人問之前,是的,該CSS文件已經存在。 還有其他想法嗎?
您不能在非服務器控件中直接使用$ SPUrl,如下所示:
<link
href="<asp:Literal runat='server' Text='<%$SPUrl:~sitecollection/SiteAssets/css/styleSheet.css%>' />"
type="text/css"
rel="stylesheet" />
(格式化為這個小空間)
F.阿基諾,謝謝您的幫助。 您的評論使我找到了解決方案,該解決方案使用以下行:
<SharePoint:CssRegistration name="<% $SPUrl:~Site/SiteAssets/css/styleSheet.css %>" After="corev4.css" runat="server"/>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.