Forum Discussion
Creating site collections using Office Dev PnP provisioning framework fails
Hi HaroldvandeKamp,
Are you trying to create the site collection with the apply-SPOProvisioningTemplate?
Apply-SPOProvisioningTemplate expects an existing site collection with a root web to apply the template to. The templates that you apply should be genrated with the same base template used as where you apply the template to.
So for example is your template is generated from a team site then you will need to make sure that the site you are applying the template to has been created for the base team site template.
- DeletedOct 09, 2016
Pieter is right it seems your site collection is not created yet. did you add code to provision the site collection?
- Oct 10, 2016
Thank you Deleted and Pieter Veenstra.
Yes, in the past I already succesfully created site collections using the SharePoint UI or Office Dev PnP New-SPOTenantSite command, before I provisioned the site templates using the Apply-SPOProvisioningTemplate. The Apply-SPOProvisioningTemplate reference an XML-file with the configuration located in a <pnp:ProvisioningTemplate> element. It seems this still is needed.
I'm still wondering: Why does the provisioning schema also includes elements regarding site collections, as described at https://github.com/OfficeDev/PnP-Provisioning-Schema/blob/master/ProvisioningSchema-2016-05.md#sitecollection?
<pnp:Provisioning>
<pnp:Sequence>
<pnp:SiteCollection>
... </pnp:SiteCollection>
</pnp:Sequence>
</pnp:Provisioning>- Soumyadev BhattacharyyaApr 25, 2017Copper Contributor
Trying to use Pnp provisioning framework to apply site template on existing created site collection or subsite is working.
However, I also could not see any usage of pnp:SiteCollection tag within pnp:Sequence
Wondering how to make use of this using c# code. Any suggestion on this.