AssignFeaturePackToSiteSubscriptio n Throws Error.

Hello Guys,

I am creating feature pack using server object model. When I am assigning this feature pack to site subsription I m getting error like,. Specified argument was out of the range of valid values.  Here I am updating my code. I am getting error on last line of code thats

 mgr.AssignFeaturePackToSiteSubscription(fs, subscription);

SPSecurity.RunWithElevatedPrivileges(delegate
                {
                using (var site = new SPSite("http://spf2013dev1:3001/sites/TestSite2"))
                {
                    SPSiteSubscription subscription = site.SiteSubscription;
                    SPSiteSubscriptionSettingsManager mgr = SPSiteSubscriptionSettingsManager.Local;
                    SPSiteSubscriptionFeaturePackCollection fSec = mgr.GetAllFeaturePacks();
                    SPSiteSubscriptionFeaturePack fs = mgr.CreateFeaturePack();
                    SPFeatureDefinitionCollection fDefs = SPFarm.Local.FeatureDefinitions;
                    SPFeatureDefinition fd = null;
                    fd = fDefs[new Guid("09ce0902-ef5c-45da-b727-a76e7f551607")];
                    fs.Add(fd);
                    mgr.AssignFeaturePackToSiteSubscription(fs, subscription);
                }
            }
            );

If you have any clue where exactly I am wrong, please let me know your comments.

Thanks in Advance.

January 13th, 2014 6:05am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics