konfigurieren von WCF mit <services> - tag

Ich versuche zu lösen, einen WCF-Fehler gefunden in meiner vorherigen Frage. Im Grunde ist der Fehler:

Die maximale string-Länge des Inhalts Quote (8192) wurde überschritten beim Lesen von XML-Daten.

Und jemand schlug vor, mit einer Dienstleistungen tag in meinem web.config zu lösen mein Problem.

Nun stehe ich vor einem anderen problem. Ich kann nicht herausfinden, wie bin ich wohl zu konfigurieren, die Dienstleistungen tag in meinem web.config um korrekt zu funktionieren auf meinem server. Ich bekomme immer die folgende Fehlermeldung, wenn ich versuche, die Dienstleistungen tag:

Der server nicht eine sinnvolle Antwort; dies kann verursacht werden durch einen Vertrag mit der Diskrepanz, eine vorzeitige Sitzung Herunterfahren oder einen internen server-Fehler.

Hier ist mein web.config mit der Dienstleistungen - tag Hinzugefügt:

<system.serviceModel>
<bindings>
  <basicHttpBinding>
    <binding
      name="BasicHttpBinding_Service1"
      closeTimeout="00:01:00"
      openTimeout="00:01:00"
      receiveTimeout="00:10:00"
      sendTimeout="00:01:00"
      allowCookies="false"
      bypassProxyOnLocal="false"
      hostNameComparisonMode="StrongWildcard"
      maxBufferSize="65536"
      maxBufferPoolSize="524288"
      maxReceivedMessageSize="65536"
      messageEncoding="Text"
      textEncoding="utf-8"
      transferMode="Buffered"
      useDefaultWebProxy="true">
      <readerQuotas
        maxDepth="32"
        maxStringContentLength="10000"
        maxArrayLength="16384"
        maxBytesPerRead="4096"
        maxNameTableCharCount="16384" />
      <security mode="None">
        <transport clientCredentialType="None" proxyCredentialType="None"
          realm="" />
        <message clientCredentialType="UserName" algorithmSuite="Default" />
      </security>
    </binding>
  </basicHttpBinding>
</bindings>
<client>
  <endpoint
    address="http://localhost:53931/WCF/Service1.svc"
    binding="basicHttpBinding"
    bindingConfiguration="BasicHttpBinding_Service1"
    contract="ServiceReference.Service1"
    name="BasicHttpBinding_Service1" />
</client>
<behaviors>
  <serviceBehaviors>
    <behavior name="">
      <serviceMetadata httpGetEnabled="true" />
      <serviceDebug includeExceptionDetailInFaults="false" />
    </behavior>
  </serviceBehaviors>
</behaviors>
<!--PROBLEM SOMEWHERE IN THE SERVICES TAG-->
<services>
  <service
    behaviorConfiguration="NewBehavior"
    name="AspPersonalWebsite.ServiceReference">
    <endpoint
      address="http://localhost:53931/WCF/Service1.svc"
      binding="basicHttpBinding"
      contract="ServiceReference.Service1"
      bindingConfiguration="BasicHttpBinding_Service1" />
  </service>
</services>

Bitte beachten Sie, dass durch das entfernen der Dienstleistungen tag funktioniert alles wunderbar, aber dann werde ich nicht in der Lage sein zu beheben meinem ursprünglichen problem gepostet auf meinem Vorherige Frage.

also könnte mir bitte jemand sagen, wenn ich etwas falsch auf meiner web.config, speziell in meinem Dienstleistungen tag?!

  • Gut, die Frage ist wirklich: IST das ist wirklich ein Dienst Sie konfigurieren hier?? Ich meine der server-Seite einen service, der Ort, wo die service-code-lebt und ausführt??
InformationsquelleAutor Eyad | 2011-01-19
Schreibe einen Kommentar