编辑.master文件破坏了我的SharePoint站点,在哪里可以恢复该站点?

时间:2014-11-06 21:23:37

标签: sharepoint iis-7 site.master

我试图在我的网站上安装Google Analytics,我做了很懒的举动。由于我希望将代码插入到我的站点的标题中,因此我访问了我的站点根目录中的一个名为root.master的文件。这是我所有网站页面中引用的.master文件。

我只是将Google Analytics跟踪代码复制并粘贴到该root.master文件中。该网站现已破裂!我尝试删除我输入的代码。在我完成任何工作之前,我还创建了该文件的备份。我尝试从备份中恢复该文件。我还尝试将文件重置为网站定义。没有运气。

我不确定问题是什么或从哪里开始!我所做的只是添加分析代码,没有别的。有人可以帮助我让这个网站再次上线吗?

显示的错误消息是:

抱歉,出了点问题 此页面不允许使用基本类型“Microsoft.SharePoint.Spx.WebsiteCore.RootMaster”。找不到类型Microsoft.SharePoint.Spx.WebsiteCore.RootMaster,Microsoft.SharePoint.Spx.WebSiteCore,Version = 16.0.0.0,Culture = neutral,PublicKeyToken = 71e9bce111e9429c,或者未将其注册为安全。

这是我编辑过的root.master文件:

<%@ Register Tagprefix="SharePoint" Namespace="Microsoft.SharePoint.WebControls" Assembly="Microsoft.SharePoint" %>
<%@ Import Namespace="Microsoft.SharePoint.Spx.WebSite.Controls" %>
<%@ Import namespace="Microsoft.SharePoint.Spx.WebsiteCore" %>
<%@ Import namespace="Microsoft.SharePoint.Spx.WebsiteCore.Controls" %>
<%@ Master Language="C#" Inherits="Microsoft.SharePoint.Spx.WebsiteCore.RootMaster"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


<html dir="<%=Loc.ContentDirection %>" xmlns="http://www.w3.org/1999/xhtml">
<head>
	<%=TitleAndMetaHtml %>
	<%-- The part of CSS that does not change for different themes --%>
	<Shared:ResourceIncludeControl runat="server" FileName="/_layouts/15/#LCID#/wh/stylesV2/masterroot.css" IsLocalized="false" ResourceType="CSS" />

	<%-- Required for table support --%>
	<Shared:ResourceIncludeControl runat="server" FileName="/_layouts/15/#LCID#/wh/stylesV2/tables.css" IsLocalized="false" ResourceType="CSS" />
	<Shared:ResourceIncludeControl runat="server" FileName="_layouts/15/#LCID#/wh/stylesV2/spxpubc2.css" IsLocalized="false" ResourceType="CSS" />

	<%-- Accessibility --%>
	<Shared:ResourceIncludeControl runat="server" FileName="/_layouts/15/#LCID#/wh/stylesV2/accessibility.css" IsLocalized="false" ResourceType="CSS" />
	
	<%-- Theme-specific CSS --%>
	<% if (isByosActivated) { %>
	<link type="text/css" rel="stylesheet" href="<%=ServerRelativeUrl%>/_protected/theme.css" />
	<% } else { %>
	<link type="text/css" rel="stylesheet" href="<%=ServerRelativeUrl%>/<%=FileManager.ResourceFolderValue%>/theme.css" />
	<%} %>
	<% if( customCssEnabled){ %>
	<link type="text/css" rel="stylesheet" href="<%=ServerRelativeUrl%>/<%=FileManager.ResourceFolderValue%>/custom.css?lm=<%=customCssModifiedDate %>" />
	<%} %>
	<%=GetStyleHtml()%>

</head>
<body class="<%=Loc.ContentDirection %>">

<form id="IWS_WH_Elem_Form" runat="server">
	<div class="s4-notdlg">
		<a href="javascript:;" onclick="javascript:this.href='#mainContent';" class="ms-SkiptoMainContent" accesskey="<%$Resources:wss,maincontent_accesskey%>" runat="server"><SharePoint:EncodedLiteral runat="server" text="<%$Resources:wss,mainContentLink%>" EncodeMethod="HtmlEncode"/></a>
	</div>

	<table cellspacing="0" class="MS_MasterFrame" cellpadding="0" border="0">
		<tr>
			<td id="IWS_WH_Elem_GlobalLinks" class="MS_MasterGlobalLinks">
				<%=GetGlobalLinksHtml()%>
			</td>
		</tr>
		<tr >
			<td id="IWS_WH_Elem_Header" class="MS_MasterHeader">
				<%=GetHeaderHtml()%>
			</td>
		</tr>
		<tr style="<%=GetTopNavStyle()%>">
			<td id="IWS_WH_Elem_TopNav" class="MS_MasterPrimaryNav">
				<%=GetTopNavHtml()%>
			</td>
		</tr>
		<tr> 
			<td>
			<table cellspacing="0" cellpadding="0" border="0" style="width:100%"> <tr>
				<td id="IWS_WH_Elem_LeftNav" nowrap="true" class="MS_MasterLeftNav" style="width:<%=GetLeftNavWidth()%>" >
					<%=GetLeftNavHtml()%>
				</td>
				<td class="MS_MasterBody">
					<a name="mainContent"></a>
					<div id="IWS_WH_Elem_Content" class="MSC_Body">
						<asp:ContentPlaceHolder ID="IWS_WH_CPH_Content" runat="server">
						</asp:ContentPlaceHolder>
					</div>
				</td>
			</tr></table>
			</td>
		</tr>
<% if (footerEnabled)   { %>		
		<tr>
			<td id="IWS_WH_Elem_Footer" colspan="2" class="MS_MasterFooter">
				<div class="MSC_FooterFrame">
					<span id="IWS_WH_Elem_FooterLinks">
						<%=GetFooterLinksHtml()%>
					</span>
					<div id="IWS_WH_Elem_FooterText" class="MSC_FooterText">
						<%=GetFooterText()%>
					</div>
				</div>
			</td>
		</tr>
<%} %>
	</table>
</form>

<%=RootMaster.GetFCProScript()%>
<!-- CXNID=5426436&Code=C2 --> 
</body>
</html>

非常感谢任何帮助!

0 个答案:

没有答案