2

We are using SP2010 on-premise Enterprise edition. It is a single server containing SQL2008 (not express) and SharePoint

Recently we found the User Profile Service application is not working. In the CA > User Profile Service Application it shows "This User Profile Application's connection is currently not available. The Application Pool or User Profile Service may not have been started. Please contact your administrator"

I clicked on Manage Service Application > select User Profile Service Application > Property. It is using an application pool that not existing in IIS. In the dropdownmenu all the pools' name are not existing in IIS. Check with PowerShell Get-SPServiceApplicationPool, it shows the same pools as dropdownmenu. So I choose to create a new pool. It return success message but in IIS no new pool is create! Also the UPSA still returning the same error.

What could be the problem?

  • Interesting issue, but regardless of the the root cause (maybe someone deleted the app pool by mistake) you will be better off to rebuild/restore the UPS check the guidelines from MS: technet.microsoft.com/en-us/library/gg985419(v=office.14).aspx – Marek Sarad Jul 26 '16 at 9:39
  • @MarekSarad I have already recreate UPS. In the procedure to choose application pool or create a new pool, I get the same thing as mentioned above. – Mark L Jul 26 '16 at 9:43
  • that is quite strange, you wrote that 'In the dropdownmenu all the pools' name are not existing in IIS' not sure do I understand it correctly, you don't see any applications pools in IIS manger that you see in Sharepoint? What version of WindowsServer are you running and do you open correct IIS manager (in WS2008 there were 2 available). In this kind of strange issues I usually run ULS viewer with show errors only and process explorer to nail down the issue. – Marek Sarad Jul 26 '16 at 9:52
  • It is win2008 server. I also feel strange. It looks like there are 2 IIS instance on the same server. The CA & web application are using IIS instance A and the service applications are using IIS instance B. – Mark L Jul 26 '16 at 9:57
  • :) ok that is quite exotic configuration i have never stumbled upon. And according to this thread it is not possible serverfault.com/questions/536428/… – Marek Sarad Jul 26 '16 at 10:44
3

The details steps here :

  1. Open SharePoint Management Shell as Administrator.

  2. Type this command

    Get-SPServiceApplicationPool | select Id, Name
    
  3. Open IIS Manager > Application Pool > Match Application Pool GUID with the command result.

enter image description here

Refer Get the corresponding SharePoint services name of the Application Pool Guid

0

I am so stupid. I forgot in SP2010, application pools created by CA or PowerShell are named with GUID. Hence when I open IIS manager I cannot find the new pools I created because they are named (e.g. 7caf285b-df15-91fgf-95a8-ca74edbddc01)

Refer to this old post, I use Get-SPServiceApplicationPool | select Id, Name to get the GUID of pools and match the names.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.