Posts

Showing posts from January, 2012

SPLongOperation error for ItemAdding Event In SharePoint 2010

We recently upgrade one of our project from SharePoint 2007 to SharePoint 210. In that project we user event handler for list. In ItemAdding event we use to create new site which takes times for creation. So we use SPLongOperation to handle it  but in SharePoint 2010 its same code gives error for "Object reference null" for SPLongOperation being statement. So we had following workaround for this problem. Create Web Part with following Code and add this web part to publishing Page protected override void CreateChildControls(){  if (this.Page.Request.QueryString["Processid"] != null)             {                            using (SPLongOperation ctx = new SPLongOperation(this.Page))                 {    ...

Using PowerShell Command for Visual Upgrade

Upgrade Visual from SharePoint 2007 to SharePoint 2010 after restoring Content Database on SharePoint 2010 Server. When we restore content database in SharePoint 2010 from SharePoint 2007, it required to upgrade the Visual to Version 4. Following command will update all the site and sub-sites for provided content database. $ContentDatabaseName = Get-SPContentDatabase WSS_Content_SharePoint_Database_Restore $ContentDatabaseName.Sites | Get-SPWeb -limit all | ForEach-Object {$_.UIversion = 4; $_.UIVersionConfigurationEnabled = $false; $_.update()}