我创建了一个装订功能,因此我可以在新的空白网站上默认激活发布基础结构功能。
它确实按预期工作,唯一的问题是新创建的网站没有可见的左侧菜单,并且无法使其可见。
团队网站上不会发生这种情况,但仅限于新的空白网站。
如果我禁用装订功能并创建新的空白网站并手动激活“发布基础结构”功能,则一切都按预期工作,菜单可见。
任何线索?
由于
答案 0 :(得分:1)
我们发现当您在代码中激活某个功能时,例如在功能装订器中,它列出的任何相关功能都不会被激活。发布功能具有许多相关功能,因此您将看到结果。
我们使用PowerShell来枚举"缺失"功能,然后将它们添加到我们要激活的功能列表中。我们通过运行PS脚本测试了我们的结果,该脚本列出了两种情况下站点和Web级别都处于活动状态的所有功能(自动激活与手动)。
这不是一个完美的解决方案。但是,在我们的特定情况下,成本/效益比优于其他选项。