Monthly Archives: June 2013

Application Catalog website error


SCCM2012Logo

Application Catalog website error

O problema cu care m-am intalnit recent atunci cand instalam Application Catalog Website Point site system role. SCCMRole

Am verificat logurile, permisiunile pentru comuter account in baza de date _CM totul parea in regula.

sccmlog

Mesajul de pe pagina respectiva a fost de ajutor iar codul de eroare direct din consola (500 – internal server error) este un cod genereal de tipul ‘catch all’.SCCMAPcatalog

Problema este oarecum cunoscuta si se intampla atunci cand se instaleaza de exemplu .NET Framework 4.0 iar apoi se instaleaza o versiune mai veche de .NET Framework sau se configureaza ‘.NET 3.0 WCF HTTP Activation’ , unul din ‘requirements’ necesare pentru SMS.

Pentru cine este interesat de mai multe detalii, in fisierul Applicationhost.config (%windir%\system32\inetsrv\config) exista o sectiune incompatibila cu .NET Framework 4.0:

<add name=”ServiceModel” type=”System.ServiceModel.Activation.HttpModule, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089″ preCondition=”managedHandler” />

Ar trebui sa fie:

<add name=”ServiceModel” type=”System.ServiceModel.Activation.HttpModule, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089″ preCondition=”managedHandler,runtimeVersionv2.0″ />

Solutia cea mai rapida este sa rulam un utilitar Aspnet_regiis.exe /iru care se gaseste in :

%windir%\Microsoft.NET\Framework\v4.0.30319

%windir%\Microsoft.NET\Framework64\v4.0.30319 (on a 64-bit computer)

sccmrepair

Pentru mai multe dedtalii despre Aspnet_regiis.exe :

http://msdn.microsoft.com/en-us/library/k6h9cz8h(v=vs.100).aspx

THE END

Advertisements