2012-11-05 25 views
7

से अनुरोधों के लिए उपलब्ध है क्यों यह है कि मेरी कुछ वेब सेवाओं के लिए, मुझे टेस्ट फॉर्म मिलते हैं, इसलिए मैं जेनरेट किए गए एक्सएमएल डेटा देख सकता हूं, लेकिन अन्य वेब-सेवाओं के लिए, मुझे एक मिलता है संदेश The test form is only available for requests from the local machine. कह रहा है?परीक्षण फ़ॉर्म केवल स्थानीय मशीन

दोनों बार, मैं क्लाइंट साइड ब्राउज़र से वेब-सेवा के यूआरएल से कनेक्ट कर रहा हूं और सभी वेब-सेवाएं सी #, .NET-3.5 के साथ बनाई गई हैं।

+0

के संभावित डुप्लिकेट [ "परीक्षण रूप है केवल स्थानीय मशीन से अनुरोध के लिए उपलब्ध है। "] (http: // stackov erflow.com/questions/1028010/the-test-form-is-only-available-for-requests-from-the-local-machine) – jnovack

उत्तर

13

मैं के लिए "The test form is only available for requests from the local machine."

googled कई परिणाम थे, और आम सहमति वेब सेवा के web.config करने के लिए इन नोड्स जोड़ने के लिए है। मैंने अभी तक इस समाधान की कोशिश नहीं की है, लेकिन आप यह देखने के लिए जांच सकते हैं कि आपकी वेब सेवाएं जो दूरस्थ रूप से परीक्षण फ़ॉर्म दिखाती हैं, उनमें यह नोड्स web.config में हैं। या, आप इसे वेब सेवाओं में जोड़ सकते हैं जो इस संदेश को देते हैं और देखते हैं कि परीक्षण फ़ॉर्म दूरस्थ रूप से दिखाई देना शुरू कर देता है या नहीं। 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 समर्थन:

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

    यहाँ खोज के कुछ परिणाम