hello all,
i have created a custom site deffinition and a custom provision provider
code is bellow
here is xml
<?xml version="1.0" encoding="utf-8" ?>
<Templates>
<Template Name="GulfTainer" ID="2501">
<Configuration
ID="0"
Title="GulfTainer Common Site"
Hidden="False"
ImageUrl="/_layouts/15/images/stts.png?rev=23"
Description="Use This Site To Create Root Site in GulfTainer"
RootWebOnly="True"
DisplayCategory="GulfTainer"
ProvisionAssembly="$SharePoint.Project.AssemblyFullName$"
ProvisionClass="GulfTainerCommonSite.GulfTainerSiteProvisionProvider"
ProvisionData="CommonSite">
</Configuration>
<Configuration
ID="2"
Title="GulfTainer Team Space"
Hidden="False"
ImageUrl="/_layouts/15/images/stts.png?rev=23"
Description="Use This Site To Create Root Site in GulfTainer"
SubWebOnly = "TRUE"
DisplayCategory="GulfTainer"
ProvisionAssembly="$SharePoint.Project.AssemblyFullName$"
ProvisionClass="GulfTainerCommonSite.GulfTainerSiteProvisionProvider"
ProvisionData="TeamSpace">
</Configuration>
</Template>
</Templates>
provision provider is bellow
public override void Provision(SPWebProvisioningProperties props)
{
SPSecurity.RunWithElevatedPrivileges(delegate()
{
props.Web.ApplyWebTemplate("BLANKINTERNETCONTAINER#0");
//ProvisionCustomWeb(props);
});
}
when i am creating site from second template it is working but from first template it is not working it gives error that
security validation for this page is invalid . it was working fine some times before.
please help some some when inspecting error logs i found the bellow error
"A large block of literal text was sent to sql (length 97493). This can result in blocking in sql and excessive memory use..."
Please help how to resolve.
please help
Mukesh