编辑站点地图
发布日期: 2016年11月
适用于: Dynamics CRM 2015
在可以编辑站点地图前,您必须导出包含站点地图的非托管解决方案。 此解决方案可以是默认解决方案,或您可以将站点地图添加到新解决方案,以降低导出的数据数量。
本主题内容
站点地图编辑器
手动编辑站点地图
使用方案验证编辑
编码和号字符
从错误中恢复
站点地图编辑器
使用站点地图编辑器可以简化站点地图的编辑。
Microsoft CRM MVP Tanguy Touzard 发布的 Dynamics CRM 2011/2013 工具箱 中包含一个通用站点地图编辑器。
虽然这些应用程序简化了编辑站点地图的流程,但是他们仍要求您了解一引起站点地图 XML 概要。 有关详细信息,请参阅SiteMap XML reference。
备注
Microsoft Dynamics 365 技术支持不支持这些应用程序。 如果您对这些应用程序有任何疑问,请联系应用程序发布者。
手动编辑站点地图
如果您不使用站点地图编辑器应用程序,则您可以使用以下步骤手动编辑站点地图。
若要编辑站点地图
在“导航窗格”中,依次单击“设置”、“自定义”和“解决方案”。
向新的或现有的非托管解决方案中添加“站点地图”。 在该解决方案中,从“组件”列表中选择“客户端扩展”。 选择“添加现有”,然后选择“站点地图”。 然后单击“导出解决方案”。
从压缩的 .zip 文件中提取文件。
提示
保留压缩的 .zip 文件作为备份。
在 customizations.xml 文件中,找到位于 ImportExportXml/SiteMap/SiteMap 位置的站点地图节点。
编辑该站点地图节点。
备注
如果使用可提供架构验证的编辑器,编辑 XML 会容易得多。 有关详细信息,请参阅使用方案验证编辑。
创建一个新的压缩 .zip 文件,其中包括提取的解决方案文件和已编辑的 customizations.xml。
提示
在 Windows 资源管理器中,选择所有文件。 然后单击右键并选择“发送到”和“压缩(zipped)文件夹”。
导入新解决方案文件。
在 Microsoft Dynamics 365 中,依次单击“设置”、“自定义”和“解决方案”。
单击“导入”。
单击“浏览”,找到已修改的解决方案 .zip 文件,然后依次单击“下一步”和“导入”。
导入完成后,单击“关闭”。
发布自定义项。
提示
如果无法立即看到更改,请在 Internet Explorer 中按 F5 重新加载页面。
使用方案验证编辑
为获得更好的体验,请通过可使用架构验证来提供 IntelliSense 支持的应用程序编辑 customizations.xml 文件。 有关详细信息,请参阅使用架构验证编辑功能的自定义 XML 文件。
编码和号字符
将URL添加到包含与号字符 (&) 的站点地图时,必须通过将其替换为“&”来对其进行编码。 如果不对此字符编码,XML验证将失败,您将无法导入解决方案。 例如:
正确:
<SubArea Id="new_customSubArea" Url="http://mysite/mypage.aspx?parameter1=value&parameter2=value ">不正确:
<SubArea Id="new_customSubArea" Url="http://mysite/mypage.aspx?parameter1=value¶meter2=value">
从错误中恢复
解决方案导入工具在站点地图上执行验证。 如果出现错误,则应用默认站点地图,并显示错误消息。 您必须在站点地图中修复错误,并再次导入。 但是,仍可能出现某些错误。
另请参阅
使用站点地图更改应用程序导航
使用站点地图将参数传递给 URL
控制对帮助和培训网站的访问
SiteMap XML reference
SiteMap schema
© 2017 Microsoft。 保留所有权利。 版权