Umbraco中的Google站点地图错误

Umbraco中的Google站点地图错误,umbraco,xml-sitemap,Umbraco,Xml Sitemap,我已经在我的Umbraco上安装了google站点地图(我在4.9、4.8和4.7中安装了它)。我遵循了[本网站][1]中的步骤。但是当我浏览mydomain.com/GoogleSiteTree.aspx时,我发现了这个错误 此页面包含以下错误: 第1列第2行出错:文档为空 下面是第一个错误之前的页面呈现。 我找不到原因。任何人都知道答案,请帮助。能否打开母版页和/或XSLT并确保文件顶部没有空格? 您可能需要在呈现宏的母版页中放大宏,如下所示: <%@ Master ... %>

我已经在我的Umbraco上安装了google站点地图(我在4.9、4.8和4.7中安装了它)。我遵循了[本网站][1]中的步骤。但是当我浏览mydomain.com/GoogleSiteTree.aspx时,我发现了这个错误

此页面包含以下错误: 第1列第2行出错:文档为空 下面是第一个错误之前的页面呈现。


我找不到原因。任何人都知道答案,请帮助。

能否打开母版页和/或XSLT并确保文件顶部没有空格? 您可能需要在呈现宏的母版页中放大宏,如下所示:

<%@ Master ... %><asp:Content ContentPlaceHolderID="MyPlaceHolder" runat="server"><umbraco:Macro Alias="GoogleSitemap" runat="server" /></asp:ContentPlaceHolder>


这可能会解决您的问题,因为在将XML或RSS源直接从宏输出到HTTP响应时,我看到过类似的问题。

只要您尝试卸载该包,然后再次安装该包,它可能会工作。@Ankur:我尝试过,但同样的结果我认为与文档类型、模板或(XLST/Razor)问题有关,你能不能附上it文档类型属性、模板和(XSLT或Razor)图像的屏幕抓图,这样我就可以纠正了,因为我已经在本地机器上安装了,而且它工作正常fine@Ankur:谢谢你的回复。你能告诉我安装后的步骤吗?因为我找不到它的文档类型。我想我在安装软件包后错过了一些步骤。我的系统中也找不到GoogleSiteTree.aspx页面。谢谢你的回复。在母版页或XSLT的顶部找不到任何空白。