Skip to main content

error occurred in deployment step 'recycle iis application pool' :object reference not set to an instance of an object


While deploying using Visual studio, we may get an error "error occurred in deployment step 'recycle iis application pool' :object reference not set to an instance of an object"

Solution:
 Don't get  panic ..Simply restart the visual studio with the solution which you wanted to deploy on to the site

This may help some one.

-cheers
pradeepa achar

Comments

Unknown said…
Thank you. Could not figure out what the problem was. Started happening after I migrated a project to a new solution.
Unknown said…
Hi Pradeepa,
Yes. That will work. But, there are other scenarios we must check along with the your solution are mentioned here:
http://praveenbattula.blogspot.in/2013/07/error-occurred-in-deployment-step.html
wow ... it already helped me :) thx mate.

I guess I would not think of it :P
Pradeepa said…
@praveen Battula: i have gone through your link now.but i checked all those scenarios when i got this issue. Every thing was fine. One thing we should know is, Microsoft never releases its product as fully tested product. It always does user acceptance test. I am not telling this is a SOLUTION. But you can consider it as 'a solution from a lazy person'..:P

Anyways thank you for you post.Keep updating your blog. Move on :)
Pradeepa said…
@Haitham Al-Dahamsheh : he he he..

Popular posts from this blog

How to get the SharePoint central admin url programmaticaly via C#?

I had come across a situation where i had to get the sharepoint central admin's url.. You can follow the following snippet of the code. At the begining add the namespace  using Microsoft.SharePoint.Administration; SPAdministrationWebApplication centralAdminFarmUrl =  Microsoft.SharePoint.Administration.SPAdministrationWebApplication.Local ; String  centralAdminUrl = centralAdminFarmUrl.Sites[0].Url;  This may help someone -Cheers Pradeepa Achar

Programmatically read the value from web.config file

Here is a situation where you need to keep a key value pair element in the web.config file and read them during the run time. I suggest, better keep key /value pair under <appSettings> element and read it programmatically . <appSettings>   <add key=" LicenseKey " value=" 987jKouterhsk " /> </appSettings> Assume , you have added a license key as above in the web.config file. You need the license key during run time. You can access the license key class named "ConfigurationManager". write a property  called getLicenseKey and return the corresponding license key. public string GetLicenseKey {    get{   return  ConfigurationManager.AppSettings[" LicenseKey "]; } } Now the property GetLicenseKey will have the value 987jKouterhsk. Use this value as per your requirement. -Cheers Pradeepa Achar