2011-01-15 10 views
1

Wir haben eine .net-Anwendung mit .NET Framework 4.0 mit MVC-Framework und WCF-Dienst auf einem Windows 2003, 32-Bit-Server mit IIS 6 erfolgreich eingerichtet.Es wurde keine Komponente zur Unterstützung des Dienstes gefunden. Fehler

Wenn jedoch die gleiche Anwendung auf einem R2 Win 2008 eingerichtet ist, 64-Bit-Server, erhalten wir die folgende Fehlermeldung, wenn die Anwendung den WCF-Dienst zugreift:

Keine Komponente für die Unterstützung des Service gefunden wurde Beschreibung: Bei der Ausführung der aktuellen Webanforderung ist eine nicht behandelte Ausnahme aufgetreten. Bitte überprüfen Sie die Stack-Trace für weitere Informationen über den Fehler und wo es aus dem Code stammt.

Ausnahmedetails: Castle.MicroKernel.ComponentNotFoundException: das Flag gesetzt haben für Enable 32-Bit-Anwendungen in "Application Pool" auf true auf dem 64-Bit-Server keine Komponente den Dienst unterstützt wurde

Wir fanden.

+0

posten Sie bitte die vollständige Ausnahme Stack-Trace und Nachricht –

+0

Ich habe das gleiche Problem mit Ihnen, haben Sie das schon gelöst? – kate

Antwort

4

Ich glaube nicht, dass dies mit WCF selbst zusammenhängt. ComponentNotFound wird von Windsor Castle IoC Container geworfen und es bedeutet, dass etwas mit seiner Konfiguration nicht stimmt. Wenn IoC versucht, den Diensttyp aufzulösen, findet es keine entsprechende Konfiguration.

Verwandte Themen