Der 'System.ServiceModel.Activation.HttpModule' vom Assembly 'System.ServiceModel konnte nicht geladen werden
Ich bin mit meinem Web-Projekt in IIS.
Es ist ein 4.0 Framework APP.
Ich habe einen Service.svc und ich bekomme diese Fehlermeldung, wenn ich meine Anwendung.
"Could not load type 'System.ServiceModel.- Aktivierung.HttpModule " aus
die assembly " System.ServiceModel, Version=3.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089'"
Habe ich versucht, dieses wird --> aspnet_regiis.exe -iru, die ich in vielen Foren und es hat nicht mein problem zu lösen.
Kennt jemand eine andere Methode ?
InformationsquelleAutor der Frage Nicolas Gago | 2013-03-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen mit
Wenn mehrere Versionen von .NET Framework ausgeführt werden side-by-side auf einem computer, der ASP.NET ISAPI-version zugeordnet ASP.NET die Anwendung bestimmt, welche version der common language runtime (CLR) für die Anwendung verwendet wird.
Obige Kommando Installiert die version von ASP.NET zugeordnet ist Aspnet_regiis.exe und nur registriert ASP.NET in IIS.
https://support.microsoft.com/en-us/help/2015129/error-message-after-you-install-the--net-framework-4-0-could-not-load
InformationsquelleAutor der Antwort Kishan Zunjare
Ich habe Windows 8 auf meinem Rechner installiert, und die aspnet_regiis.exe tool nicht für mich gearbeitet.
Die Lösung, die für mich gearbeitet ist geschrieben auf diesen link, auf die Antwort von Neha: System.ServiceModel.- Aktivierung.HttpModule Fehler
InformationsquelleAutor der Antwort scubaFun
Hallo, Danke für die Frage;
Zu beheben: "could not load type 'System.ServiceModel.- Aktivierung.HttpModule' aus assembly 'System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'"
In Windows-Features aktivieren alle für .NET 4 Advanced Services & .NET 3.5
Genau wie Nicolas Gago habe ich versucht aspnet_regiis.exe -iru, aber es hat nicht funktioniert. Nach den features auf, dann ist es gelb-screen-Fehler war Weg. Danke;
InformationsquelleAutor der Antwort Catto
Installieren Sie diese features auf windows server 2012 mit powershell mit den folgenden Befehlen:
Können Sie eine Liste der Funktionen mit dem folgenden Befehl:
InformationsquelleAutor der Antwort Preben Huybrechts
Ok, habe es endlich.
Ändern Sie diese Zeile in
System32/ApplicationHost.config
Zu
Wenn das nicht genug ist
Fügen Sie dieser folgende Zeile in die Web.config
InformationsquelleAutor der Antwort Nicolas Gago
In Windows server 2012. Gehen Sie zu ISS -> Module -> Entfernen Sie die ServiceModel3-0.
InformationsquelleAutor der Antwort NikolasKraschowetz
Vom Server-Manager den Knoten Features, können Sie auch entfernen Sie einige der sub-Elemente unter der .NET Framework 3.5.1-Features, die installiert sind, durch die Aktivierung von einigen der anderen Rollen.
Zum Beispiel, entfernt die WCF-Aktivierung Funktionen wie folgt und unseren Webseiten kam zurück:
Hinweis: dies nicht erfordern einen Neustart für uns.
InformationsquelleAutor der Antwort fordareh
Details
http://msdn.microsoft.com/en-us/library/hh169179(v=nav.71).aspx
"Dieser Fehler kann auftreten, wenn es mehrere Versionen von der .NET Framework auf dem computer, auf dem IIS ausgeführt wird..."
InformationsquelleAutor der Antwort Jnn
Bekam ich diese Fehlermeldung, nachdem ich die versehentlich veröffentlicht eine website in das Verzeichnis der anderen Seite. Die beiden Seiten unterschiedliche Versionen .net. Was fixiert es für mich war, ändern Sie die Anwendungspools. Zu tun, die im IIS-manager:
klicken Sie auf die Webseite => Erweiterte Einstellungen... (rechts) => klicken Sie rechts neben Anwendungspool => eine Schaltfläche mit "..." erscheint => wählen Sie ".NET v4.5 Classic"
Wenn das application-pool nicht funktioniert, versuchen Sie einige der anderen.
InformationsquelleAutor der Antwort quickq
Sind wir mit einem web-service-an der Seite einer web-site und wenn wir das veröffentlichen der Website gibt es diesen Fehler. Wir fanden heraus, dass, indem Sie in IIS und entfernen des ServiceModel-aus-Module und die svc-Integrierte aus dem Handler Mappings der Fehler ging Weg.
InformationsquelleAutor der Antwort Mike Donner
löschen Sie das Modul identifiziert wird .Net Fehlermeldung , 1 down vote
In Windows server 2012. Gehen Sie zu ISS -> Module -> Entfernen Sie die ServiceModel3-0. (ohne Nummer bei mir geklappt)
InformationsquelleAutor der Antwort peter