我有一个SP2010Enterprise/VS2010工作站。我已经构建并部署了一个自定义主/CSS/资产库,用于作为功能和模块的标准My Site部署。主程序正确部署和运行-每次都必须手动激活该功能有点笨重,但w/e。我可以处理。母版页功能的作用域为"站点"级别。

由于我还尝试对"我的网站"门户的"我的内容"部分进行主题设置(这是在母版页功能激活后设置的),因此我尝试使用功能装订来强制新设置的"我的内容"站但是,这种情况并没有发生。此外,我的内容网站不包括我在功能列表中构建的两个功能 /_layouts/ManageFeatures.aspx?Scope=Site.父我的网站网站做。

主要的。Feature Feature Id属性与以下装订功能的(完全包含)清单文件中的Id匹配:

<Elements xmlns="http://schemas.microsoft.com/sharepoint/"> <FeatureSiteTemplateAssociation Id="f75480c9-8875-4f12-8358-f8f4441342bd" TemplateName="GLOBAL" /> </Elements>

是什么导致功能无法继承?如果这不会导致功能被装订激活,是什么原因导致装订功能无法正确关联新配置站点的新母版页/应该在哪里寻找适当的设置以允许发生这种情况?

有帮助吗?

解决方案

如果您试图将您的功能与MySite相关联,请尝试此操作,将您想要激活的功能的GUID替换为Id。这将指定的功能关联到SPSPERS#0模板(MySite)。

<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
  <FeatureSiteTemplateAssociation
   Id="f3fce6c7-751d-4009-87df-75564ab6fe4f"
   TemplateName="SPSPERS#0"/>
</Elements>
许可以下: CC-BY-SA归因
scroll top