我试图在我的网站上安装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>
非常感谢任何帮助!