Server-Fehler im WCF

Bin ich immer diese Fehlermeldung:

Server Error in '/cms' Application.

Diese Sammlung enthält bereits eine Adresse mit Schema " http. Es
kann höchstens sein das eine Adresse pro Schema in dieser Sammlung. Wenn Ihr
service wird gehostet im IIS können Sie beheben das problem durch die Einstellung
'system.serviceModel/serviceHostingEnvironment/multipleSiteBindingsEnabled'
zu true oder Angabe
'system.serviceModel/serviceHostingEnvironment/baseAddressPrefixFilters'.
Parameter name: Einzelteil-Beschreibung: Eine nicht behandelte Ausnahme ist aufgetreten
während der Ausführung der aktuellen Webanforderung. Bitte überprüfen Sie die
Stapelüberwachung für weitere Informationen über den Fehler und wo es
Ihren Ursprung in den code.

Ausnahmedetails:

System.ArgumentException: This collection already contains an address with scheme http.  There can be at most one address per scheme

in dieser Sammlung. Wenn Ihr Dienst in IIS gehostet, die Sie beheben können
das problem durch die Einstellung
'system.serviceModel/serviceHostingEnvironment/multipleSiteBindingsEnabled'
zu true oder Angabe
'system.serviceModel/serviceHostingEnvironment/baseAddressPrefixFilters'.
Parametername: item

Quelle Fehler:

Wurde eine unbehandelte Ausnahme generiert, die während der Ausführung des
aktuellen web-Anfrage. Informationen über den Ursprung und die Lage des
die Ausnahme identifiziert werden kann mit der Ausnahmestapelüberwachung unten.

Stack Trace:

[ArgumentException: This collection already contains an address with scheme http.  There can be at most one address per scheme in this

Sammlung. Wenn Ihr Dienst in IIS gehostet, die Sie beheben kann
problem durch Einstellung
'system.serviceModel/serviceHostingEnvironment/multipleSiteBindingsEnabled'
zu true oder Angabe
'system.serviceModel/serviceHostingEnvironment/baseAddressPrefixFilters'.
Parametername: item]
System.ServiceModel.UriSchemeKeyedCollection.InsertItem(Int32 index, Uri item) +16395359
System.Sammlungen.Generisches.SynchronizedCollection`1.Add(T item) +79
System.ServiceModel.UriSchemeKeyedCollection..ctor(Uri[] addresses) +222
System.ServiceModel.ServiceHost..ctor(Type-Diensttyp, Uri[] baseAddresses) +346
System.ServiceModel.- Aktivierung.ServiceHostFactory.CreateServiceHost(Type
Diensttyp, Uri[] baseAddresses) +43
System.ServiceModel.- Aktivierung.ServiceHostFactory.CreateServiceHost(String
constructorString, Uri[] baseAddresses) +530
System.ServiceModel.HostingManager."CreateService" (String normalizedVirtualPath) +1413
System.ServiceModel.HostingManager.ActivateService(String normalizedVirtualPath) +50
System.ServiceModel.HostingManager.EnsureServiceAvailable(String
normalizedVirtualPath) +1172

[ServiceActivationException: The service '/cms/service.svc' cannot be activated due to an exception during compilation.  The exception

Nachricht ist: Diese Sammlung enthält bereits eine Adresse mit Schema
http. Es kann maximal eine Adresse pro Schema in dieser Sammlung.
Wenn Ihr Dienst in IIS gehostet, Sie können das problem beheben, indem Sie
Einstellung
'system.serviceModel/serviceHostingEnvironment/multipleSiteBindingsEnabled'
zu true oder Angabe
'system.serviceModel/serviceHostingEnvironment/baseAddressPrefixFilters'.
Parametername: item.]
System.- Laufzeit.AsyncResult.End(IAsyncResult result) +901424
System.ServiceModel.- Aktivierung.HostedHttpRequestAsyncResult.End(IAsyncResult
Ergebnis) +178702
System.Web.AsyncEventExecutionStep.OnAsyncEventCompletion(IAsyncResult
ar) +107

-------------------------------------------------------------------------------- Version Information: Microsoft .NET Framework, Version:4.0.30319;
ASP.NET-Version:4.0.30319.237

Was mache ich falsch?

  • Was versuchen Sie zu tun, die das problem verursacht?
  • Wenn Sie die Bearbeitung dieser Frage für Klarheit, bitte Kennzeichnen Sie es für den moderator die Aufmerksamkeit überprüft werden.
  • Diese Frage ist eine ganz einfache Frage, ich fühle mich wie ich war in einen Hinterhalt gelockt und hier durch alle. Warum würden Sie schließen eine einfache Frage? Ich sehe Fragen wie diese ganze Zeit, und Sie werden sehr hilfreich. Mein Vorschlag ist, dass, wenn Sie denken, dass dies unvollständig ist, dann vielleicht Sie nicht verstehen, das Thema. Es gab einige andere, die Tat verstehen es, und Sie waren in der Lage eine Antwort, um mir zu helfen, bevor Sie alle stimmten zu, schließen Sie die Frage. Bitte nicht die Abstimmung zu schließen, meine Fragen wieder.
  • Die Frage ist nicht nur eine wall of text wird automatisch erzeugt durch eine exception zur Laufzeit, gefolgt von "Was mache ich falsch?" Wir können das nicht beantworten, weil es nicht viel können wir schließen, von Ihrem stack-trace alleine. Zumindest sollte man auch die code enthalten, die sich auf Ihre Fehler.
  • Wenn eine wall of text bekommt eine gute, akzeptierte Antwort, es ist wahrscheinlich ein Zufall.
  • +1 für googlable Weg einige Antworten zu finden

Schreibe einen Kommentar