Die letzten Tage kämpfe ich damit herum .NET 3.0 zum laufen zu bekommen.
Bis jetzt bekam ich immer einige nichts sagende Fehler meldungen.
Nach dem ich es nun geschafft hatte die einzelnen MSI der Komponenten zu bekommen stellte ich fest dass das Problem im Windows Communication Foundation Setup liegt.
Das Eventlog gibt folgendes zurück :
System.ApplicationException: ServiceModelReg.exe has detected a possible corruption in the IIS metabase that prevents the registration of the ServiceModel IIS scriptmaps. Please either fix the IIS metabase corruption, or, if you do not desire ServiceModel WebHost funtionality, disable the IISAdmin service and reregister ServiceModel. ---> System.Runtime.InteropServices.COMException (0x80080005): Starten des Servers fehlgeschlagen
at System.DirectoryServices.DirectoryEntry.Bind(Boolean throwIfFail)
at System.DirectoryServices.DirectoryEntry.Bind()
at System.DirectoryServices.DirectoryEntry.get_AdsObject()
....
In der Fehlderdatei stand lediglich;
EventType : wap10setup P1 : 13855 P2 :
3.0.04324.17_waprc1_x86_sfx
P3 : mc P4 : inst P5 : f P6 : - P7 : - P8 : 1618
P9 : -
P10 : windows communic
also habe ich mal nachg oben genannten Fehler geforscht und folgendes direkt bei Mircosoft gefunden :
http://support.microsoft.com/default.aspx?scid=kb;en-us;839390Beim durhcführen der Schritte merkte ich dass ich den Windows Scripting Host brauchte (also aktiviert und gleich nochmal) und tatsächlich trat der dort beschriebene Fehler auf.
Nun Installiere, wie dort beschrieben, ich den IIS neu und dann mal sehen obs was wird.
Schön wäre es wenn das .NET 3.0 gleich die Fehlermeldung bringen würde und man nicht über 20 Ecken suchen müsste.
Ich halte euch auf dem laufenden ob dies dann die Lösung war
Nachtrag: Es war tatsächlich der IIS. Hoffe der Eintrag erspart irgendjemanden den Suchaufwand den ich hatte ;)