2012-11-05 10 views
7

Warum bekomme ich für einige meiner Web-Services Testformulare, damit ich die generierten XML-Daten sehen kann, aber für andere Web-Services bekomme ich ein Nachricht sagen The test form is only available for requests from the local machine.?Das Testformular ist nur für Anfragen vom lokalen Rechner verfügbar

Beide Male verbinde ich mich mit der URL des Web-Service von einem clientseitigen Browser und alle Web-Dienste werden mit C#, .NET-3.5 erstellt.

+0

möglich Duplikat [ "Die Testform ist nur für Anfragen von der lokalen Maschine verfügbar. "] (http: // stackov erflow.com/questions/1028010/the-test-form-isonly-available-for-requests- from- the-local-machine) – jnovack

Antwort

13

Ich googeln für "The test form is only available for requests from the local machine."

Es gab viele Ergebnisse, und der Konsens ist, diese Knoten auf die web.config des Webdienstes hinzuzufügen. Ich habe diese Lösung noch nicht ausprobiert, aber Sie können überprüfen, ob Ihre Webdienste, die das Testformular aus der Ferne anzeigen, über diese Knoten in der Datei web.config verfügen. Oder Sie können es den Webdiensten hinzufügen, die diese Nachricht bereitstellen, und sehen, ob das Testformular remote angezeigt wird. The test form is only available for requests from the local machine.

  • GeeksWithBlogs: "The test form is only available for requests from the local machine"
  • Microsoft Support:

    <configuration> 
        <system.web> 
        <webServices> 
         <protocols> 
          <add name="HttpGet"/> 
          <add name="HttpPost"/> 
         </protocols> 
        </webServices> 
        </system.web> 
    </configuration> 
    

    Hier einige der Suche