Sharepoint 2010 在站点定义中激活web范围的功能

Sharepoint 2010 在站点定义中激活web范围的功能,sharepoint-2010,Sharepoint 2010,我正在使用一个web范围的功能创建一个网站定义,该功能在当前网站上创建一个子网站。当用户基于该定义创建站点时,我想在站点上激活此功能 当我激活该功能时,该功能正常工作,问题是当我尝试根据定义创建网站时,出现以下错误: 此服务器场中未安装Id为“Id”的功能,因此无法将其添加到此作用域 我试图将作用域更改为场,但出现错误“部署步骤“添加解决方案”中发生错误”:无法将类型为“Microsoft.SharePoint.Administration.SPWebService”的对象强制转换为类型为“Mi

我正在使用一个web范围的功能创建一个网站定义,该功能在当前网站上创建一个子网站。当用户基于该定义创建站点时,我想在站点上激活此功能

当我激活该功能时,该功能正常工作,问题是当我尝试根据定义创建网站时,出现以下错误:

此服务器场中未安装Id为“Id”的功能,因此无法将其添加到此作用域

我试图将作用域更改为场,但出现错误“部署步骤“添加解决方案”中发生错误”:无法将类型为“Microsoft.SharePoint.Administration.SPWebService”的对象强制转换为类型为“Microsoft.SharePoint.SPWeb”,而且,我想将此功能场作用域设置为没有意义

我的网站定义“web功能”节点包含:

    <WebFeatures>
            <Feature ID="6e512cb1-1a3f-43d6-a756-55c1a9eadd2c" />
    </WebFeatures>

如果有人需要更多信息,请告诉我。

打开功能设计器并选择范围:WebApplication

<SiteFeatures>

    <Feature ID="C85E5759-F323-4EFB-B548-443D2216EFB5" />

    <Feature ID="A392DA98-270B-4e85-9769-04C0FDE267AA" />

    <Feature ID="7C637B23-06C4-472d-9A9A-7C175762C5C4" />

</SiteFeatures>

<WebFeatures>

    <Feature ID="00BFEA71-DE22-43B2-A848-C05709900100" />

    <Feature ID="00BFEA71-E717-4E80-AA17-D0C71B360101" />

</WebFeatures>

<Modules>

    <Module Name="Home" />

</Modules>


你好!我很想知道,自从你遇到这个问题以来,你是否已经对此有所了解-解决方法或解决方案,等等。。。我有一个类似的问题,有一个解决方案交给了我,所以我正在努力解决它和故障排除现在,但将感谢任何建议
<SiteFeatures>

    <Feature ID="C85E5759-F323-4EFB-B548-443D2216EFB5" />

    <Feature ID="A392DA98-270B-4e85-9769-04C0FDE267AA" />

    <Feature ID="7C637B23-06C4-472d-9A9A-7C175762C5C4" />

</SiteFeatures>

<WebFeatures>

    <Feature ID="00BFEA71-DE22-43B2-A848-C05709900100" />

    <Feature ID="00BFEA71-E717-4E80-AA17-D0C71B360101" />

</WebFeatures>

<Modules>

    <Module Name="Home" />

</Modules>