在处理用户case时,接到需求启用Site Collection的publishingFeature。但在Active Site Collection PublishingFeature时弹出下面错误提示:Failed to instantiate file"ContentQueryMain.xsl" from module "XSLStyleSheets": Thespecified list does not exist.
经过排查发现是因为SiteCollection中的Style Library丢失导致激活Feature需要的file无法找到。对此问题可以用如下方式解决:
- 新建名为"Style Library"的document Library,创建完成后会发现此Library的URL显示为“style Library1”;
- 此时用Explorer View方式打开Library,后退显示Site级别,对已存在的"Style Library"修改为其他名字(比如Style Library New);
- 然后将新建的"Style Library1"修改名字为"Style Library";
- 在IE中刷新站点,重新启用Publishing Feature,Feature可以成功激活,问题解决。
感谢阅读!