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?
Wie kann ich das tun?
InformationsquelleAutor user1824356 | 2013-01-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nicht sicher, was das problem ist, aber es ist ganz einfach zu aktivieren der Protokollierung in WCF. Die Fehlermeldung, die Sie bekommen ist ein generisches, aktivieren der Protokollierung wird Ihnen zeigen, die richtigen Fehler.
Check diesen Beitrag: http://intrepiddeveloper.wordpress.com/2008/08/07/security-event-logging-auditing/
InformationsquelleAutor Esteban Elverdin