मैं किसी सेवा के संदर्भ में जाना चाहता हूं
http: // localhost / Myservice / test.svc
हालांकि, यह जाहिरा तौर पर कुछ जादू करता है और * .disco फ़ाइल (और अन्यत्र) में यह
http: //mymachine.mydomain.com/myService/test.svc
मैं समझने की कोशिश कर रहा हूं कि ऐसा क्यों होता है।
अपडेट: ऐसा लगता है कि वे "मदद" लेकिन आईडीई आपको इस धारणा को जारी रखता है कि आप स्थानीय होस्ट से जुड़ रहे हैं 99.9% मामलों में, यह शायद ठीक बाहर काम करता है। मेरे मामले में, मैं एक ऐसी सेवा से कनेक्ट हो रहा हूं जो डोमेन नाम के खिलाफ अपना लाइसेंस जांचता है। "लोकलहोस्ट" के विरुद्ध चल रहा है जिसे देव और परीक्षण उद्देश्यों के लिए उपयोग किया जाता है।
* .config फ़ाइल का प्रासंगिक भाग इस तरह समाप्त होता है:
& lt; सिस्टम ServiceModel & gt; & LT; ग्राहक & gt; & Lt; endpoint address = "http://mymachine.mydomain.com/myService/test.svc/Account" बाध्यकारी = "wsHttpBinding" बाध्यकारी कॉन्फ़िगरेशन = "WSHttpBinding_IAccount" अनुबंध = "ServiceReference1.IAccount" नाम = "WSHttpBinding_IAccount" & gt; & LT; पहचान & gt; & Lt; dns मूल्य = "स्थानीयहोस्ट" / & gt; & Lt; / पहचान & gt; & Lt; / endpoint & gt; & Lt; / ग्राहक & gt; & LT; /system.serviceModel>
Comments
Post a Comment