2
votes

I have a 64 bit server. I have changed the application pool to enable the 32 bit DLLs ("enable 32 bit DLL"). After I reset IIS and check it gives this error:

Error : "503 Service Unavailable".

I checked in IIS and found that the application pool is automatically stopped.

2

2 Answers

4
votes

You typically get 503 Service unavailable when the application pool fails 5 times in less than 5 minutes. It could happen if your credentials for the service account isn't correct.

Try using a different credentials (or use Network Service/Local System) just for testing purpose. If it still doesn't work, take a look at your Event logs and share the results.

2
votes

In my case Application pool user profile is corrupted, so windows create new temporary profile for that.

If you have C:\Users\TEMP.IIS APPPOOL folder in your machine then Application pool user profile is corrupted.

Below step working for me:

  • Find all registry folder have .bak extension in below given registry path

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

  • Now check that registry folder have key is ProfileImagePath and value is C:\Users\TEMP.IIS APPPOOL

  • Go to https://support.microsoft.com/en-us/kb/947215 link and follow step given for correct corrupted user profile.