में रिश्तेदार यूआरएल मेरे पास चांदी की रोशनी नियंत्रण है जिसमें चांदी की रोशनी सक्षम डब्ल्यूसीएफ सेवा का संदर्भ है।डब्ल्यूसीएफ सेवा बाध्यकारी
जब मैं अपने Silverlight नियंत्रण में सेवा के लिए एक संदर्भ जोड़ने के लिए, यह मेरे clientconfig फ़ाइल में निम्न जोड़ता है:
<configuration>
<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding name="BasicHttpBinding_DataAccess" maxBufferSize="2147483647"
maxReceivedMessageSize="2147483647">
<security mode="None" />
</binding>
</basicHttpBinding>
</bindings>
<client>
<endpoint address="http://localhost:3097/MyApp/DataAccess.svc"
binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_DataAccess"
contract="svcMyService.DataAccess" name="BasicHttpBinding_DataAccess" />
</client>
</system.serviceModel>
</configuration>
मैं endpoint पते के बजाय संपूर्ण url में एक रिश्तेदार यूआरएल कैसे निर्दिष्ट करूँ? मैं इसे काम करना चाहता हूं इससे कोई फर्क नहीं पड़ता कि मैं क्लाइंट कॉन्फिग फ़ाइल को संपादित किए बिना वेब ऐप को तैनात करता हूं, क्योंकि चांदी की रोशनी घटक और वेब ऐप हमेशा एक साथ तैनात किया जाएगा। मैंने सोचा कि मैं सिर्फ "DataAccess.svc" निर्दिष्ट करने में सक्षम हूं लेकिन ऐसा लगता है कि ऐसा नहीं लगता है।
यदि मैं यह दृष्टिकोण लेना चाहता हूं, तो मैं अपना सापेक्ष यूआरएल पैरामीटर कहां रखूंगा? मैं ServiceReferences.ClientConfig को देख रहा हूं और मुझे इसे रखने के लिए कोई स्थान नहीं दिख रहा है - ऐसा लगता है कि वही तत्व वेब.कॉन्फिग फ़ाइल का उत्तर नहीं देते हैं। – Jeremy