2011-07-25 16 views
8

मैं डब्ल्यूसीएफ आवेदक पर काम कर रहा हूं। मैं डब्ल्यूसीएफ क्लाइंट और सेवा में web.config फ़ाइल और app.config फ़ाइल का उपयोग करने के बारे में बहुत उलझन में हूं। क्या कोई मेरी मदद कर सकता है जब app.config का उपयोग करें और web.config का उपयोग कब करें।डब्ल्यूसीएफ कब app.config या web.config का उपयोग करता है?

उत्तर

14

क्या यह आईआईएस के साथ होस्ट किया गया है? Web.config। क्या यह एक स्टैंडअलोन सेवा के रूप में होस्ट किया गया है? App.config।

http://msdn.microsoft.com/en-us/library/ms733932.aspx

+0

HTTP अनुरोध क्लाइंट प्रमाणीकरण योजना 'बेनामी' के साथ प्रतिबंधित किया गया था। मुझे विजुअल स्टूडियो के माध्यम से डिबगिंग करते समय यह मिलता है लेकिन मैं आईई के माध्यम से अपनी एसवीसी फाइल पर ब्राउज़ कर सकता हूं। यह कैसे हो सकता है यदि दोनों web.config –

-6

जब भी ग्राहक या सर्वर अनुप्रयोग प्रारंभ हो जाता है, यह .Config फ़ाइलों से विन्यास लोड करता है। उदाहरण के लिए, डब्ल्यूसीएफ में, जब आप एप्लिकेशन शुरू होते हैं, तो आप .config फ़ाइल में बाइंडिंग और एंडपॉइंट्स को कॉन्फ़िगर कर सकते हैं, यह पहले कॉन्फ़िगरेशन फ़ाइल का विश्लेषण करेगा और तदनुसार एंडपॉइंट्स और बाइंडिंग्स का निर्माण करेगा।

इन कॉन्फ़िगरेशन को पुनर्स्थापित करने की आवश्यकता नहीं है जब आप उन्हें बदलते हैं, इसलिए यदि आप अनुप्रयोग को तैनात करते समय व्यवहार को बदलना चाहते हैं, तो मुझे लगता है कि कॉन्फ़िगरेशन फ़ाइल सबसे अच्छी पसंद है।

+5

का उपयोग कर रहे हैं ओपी का सवाल है- कॉन्फ़िगरेशन फ़ाइलों का उपयोग करने के लिए -इफ-, नहीं -if- का उपयोग करने के लिए। =) –

+0

क्षमा करें लेकिन समाधान प्रश्न से संबंधित नहीं है – nixgadgets

1

विजुअल स्टूडियो में किसी सेवा को कॉन्फ़िगर करते समय, सेटिंग निर्दिष्ट करने के लिए या तो Web.config फ़ाइल या App.config फ़ाइल का उपयोग करें। कॉन्फ़िगरेशन फ़ाइल नाम की पसंद आपके द्वारा चुने गए होस्टिंग वातावरण द्वारा निर्धारित की जाती है। यदि आप अपनी सेवा होस्ट करने के लिए आईआईएस का उपयोग कर रहे हैं, तो Web.config फ़ाइल का उपयोग करें। यदि आप किसी अन्य होस्टिंग वातावरण का उपयोग कर रहे हैं, तो App.config फ़ाइल का उपयोग करें।

संबंधित मुद्दे