WCF-Der Remoteserver hat einen Fehler zurückgegeben 400 bad request

mache ich ein WCF RESTful-Anwendung, die verwendet werden in mobilen Anwendungen. Wenn ich bereitstellen dieser services in localhost allen von Ihnen arbeitet, aber wenn ich deploy in meinem server nur eine service-arbeiten, alle anderen sind mir dieser Fehler: "der Remoteserver hat einen Fehler zurückgegeben 400 bad request".

War ich Bestimmung zu diesem problem und ich fand, dass es seinen Ursprung in der web.config, weil es nicht konfiguriert auf dem richtigen Weg. Hier ist die web.config, bitte helfen Sie mir. Ich bin bricht mir den Kopf für dieses Update.

<?xml version="1.0"?>
<configuration>

<system.web>
    <compilation debug="true" targetFramework="4.0" />
</system.web>

<system.serviceModel>

    <services>
        <service name="Servicios.Mobile" behaviorConfiguration="ServiceBehaviour">
            <endpoint address="" binding="webHttpBinding" bindingConfiguration="wsHttp" contract="Servicios.IMobile" behaviorConfiguration="web">
            </endpoint>         
        </service>
    </services>

    <behaviors>
        <serviceBehaviors>
            <behavior name="ServiceBehaviour">
                <serviceMetadata httpGetEnabled="true"/>
                <serviceDebug includeExceptionDetailInFaults="false"/>
            </behavior>
        </serviceBehaviors>
        <endpointBehaviors>
            <behavior name="web">
                <webHttp/>
            </behavior>
        </endpointBehaviors>
    </behaviors>

    <bindings>
        <webHttpBinding>
            <binding name="wsHttp" maxReceivedMessageSize="50000000" maxBufferPoolSize="50000000">
                <readerQuotas maxDepth="500000000" maxArrayLength="500000000" maxBytesPerRead="500000000" maxNameTableCharCount="500000000" maxStringContentLength="500000000"/>
            </binding>
        </webHttpBinding>
    </bindings>

    <serviceHostingEnvironment multipleSiteBindingsEnabled="true" />

</system.serviceModel>

<system.webServer>

    <modules runAllManagedModulesForAllRequests="true"/>

</system.webServer>

Dank!

Da erfuhr ich aus leidvoller Erfahrung, "400 bad request" kann bedeuten, fast alles. Sie müssen möglicherweise nehmen Sie einen Blick auf die tatsächliche Reaktionszeit Körper und sehen, was es bedeutet.
Wie kann ich das tun?

InformationsquelleAutor user1824356 | 2013-01-02

Schreibe einen Kommentar