Some SharePoint objects needs an instance to work perfectly, one example is here;
Sample 2 works however the Sample 1 doesn't 🙂
Sample1
SPSite site = new SPSite("http://server");
SPWeb web = site.OpenWeb();
web.RootFolder.WelcomePage=”default1.aspx”;
web.RootFolder.Update();
Sample 2
SPSite site = new SPSite("http://server");
SPWeb web = site.OpenWeb();
SPFolder folder = web.RootFolder;
folder.WelcomePage = "default1.aspx";
folder.Update();

![[FIX] BizTalk Server 2010, 2013, 2013 R2 & 2016 errors “Class not registered (WinMgmt)” or “Access denied”](https://blogit.create.pt/wp-content/uploads/2018/07/access-black-and-white-blur-270514-218x150.jpg)
















