SMS Component Manager failed to install component SMS_PORTALWEB_CONTROL_MANAGER on server . The IIS ASP.NET is not registered correctly

When installing ConfigMgr 2012 on a site, i was looking at the Site Status node to check if all components were doing good.
This is located in the ConfigMgr Console under \Monitoring\Overview\System Status\Site Status
One component had a red X, specifically the Application Catalog Website Point Role.

Specific error messages were:

Site Component Manager failed to install component SMS_PORTALWEB_CONTROL_MANAGER on server .

The IIS ASP.NET is not registered correctly.
Solution: Review Microsoft Technet article located at: http://support.microsoft.com/kb/306005 to resolve the issue.

Wow, now that’s a pretty clear errormessage, even including a link how to fix it.
Lets see some more info about this though.
There is a specific logfile for this component, called SMSPORTALWEBsetup.log, which in a default installation is located under C:\Program Files\Microsoft Configuration Manager\Logs.

In this file, the following was shown

So, ASP.NET isn’t properly registered in IIS. And we know how to fix it.
Just run

%windir%\Microsoft.NET\Framework\version\aspnet_regiis.exe” -i

Ehm, but what about the \version\ bit then?
There are no less then SIX versions of .NET present on this system:

Now which one to register?
It would make sense it it was the 4.0 version, since that is a new requirement in ConfigMgr 2012.
So, lets do that one:

Hey waddayaknow? It worked.
The installation of the role finished nicely:

Thanks to Markus Baker, whose blog posting confirmed my findings. Was hard to find though, in German 🙂

Advertisements

Tags: , ,

6 Responses to “SMS Component Manager failed to install component SMS_PORTALWEB_CONTROL_MANAGER on server . The IIS ASP.NET is not registered correctly”

  1. Mike Says:

    I also did this after your last step:

    To force Site Component Manager to immediately retry the installation, stop and restart Site Component Manager (SMS_SITE_COMPONENT_MANAGER ) using the Configuration Manager Service Manager.

  2. Noel Fairclough Says:

    Bingo! I just had this exact same problem, and this was the solution. The SMS_PORTALWEB_CONTROL_MANAGER component has now successfully installed. Great article – thanks guys!

  3. tylernol08 Says:

    After many, many hours, we were able to get past this issue by uninstalling SSMS 2012 and using Power Uninstaller. After that we were able to get it installed and working correctly.

  4. Schikitar Says:

    This doesn’t work on Windows Server 2012, can’t find any info on it either!

  5. victort13 Says:

    I am running System Center 2012 R2 in Windows 2012 server and trying to manage my MAC clients.

    —-

    Site Component Manager failed to install component SMS_ENROLL_WEB on server

    The IIS ASP.NET component is not installed.
    Solution: Make sure IIS ASP.NET component is installed.

    ———-

    Site Component Manager failed to install component SMS_ENROLL_SERVER on server

    The IIS ASP.NET component is not installed.
    Solution: Make sure IIS ASP.NET component is installed.
    ——-

    Verified as well that ASP & ASP 4.5 is installed (ASP 3.5 is NOT installed)

    ——
    Also get this when I try to re-register ASP.NET:

    C:\Windows\Microsoft.NET\Framework64\v4.0.30319>aspnet_regiis.exe -i
    Microsoft (R) ASP.NET RegIIS version 4.0.30319.18408
    Administration utility to install and uninstall ASP.NET on the local machine.
    Copyright (C) Microsoft Corporation. All rights reserved.
    Start installing ASP.NET (4.0.30319.18408).
    This option is not supported on this version of the operating system. Administrators should instead install/uninstall ASP.NET 4.5 with IIS8 using the “Turn Windows Features On/Off” dialog, the Server Manager management tool, or the dism.e
    xe command line tool.
    Finished installing ASP.NET (4.0.30319.18408).

    victor

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


%d bloggers like this: