differnce क्या है b/w webconfig और मशीन configवेब config और मशीन config
उत्तर
Web.config किसी एप्लिकेशन के लिए विशिष्ट है।
Machine.config आपके सर्वर पर सभी एप्लिकेशन पर लागू होता है।
तो, यदि मेरे पास एक ही सर्वर पर 3 ऐप्स हैं जो कनेक्शन स्ट्रिंग साझा करते हैं; machine.config जाने का रास्ता है।
यदि मेरे पास एप्लिकेशन विशिष्ट सेटिंग्स (टाइमआउट अंतराल कहें) जो ऐप्स में भिन्न होती हैं; उन्हें web.config
machine.config
एक वैश्विक विन्यास जो किसी दिए गए आवेदन के लिए विशिष्ट है जो web.config
में अधिरोहित जा सकता है मशीन स्तर पर डिफ़ॉल्ट सेटिंग्स युक्त फ़ाइल है।
वे उसी सिस्टम के दो भाग हैं। माइक्रोसॉफ्ट ने .NET में कुछ जादू डाला ताकि मशीन.कॉन्फिग और web.config रनटाइम पर विलय हो जाएं। Machine.config डिफ़ॉल्ट प्रदान करता है कि यदि आप चुनते हैं तो web.config ओवरराइड कर सकते हैं।
Machine.config मशीन विशिष्ट है जो कॉन्फ़िगरेशन को पकड़ने का एक तरीका प्रदान करता है। तो कहें कि आपके पास दो वातावरण उत्पादन और यूएटी हैं जिन्हें विभिन्न डेटाबेस को इंगित करने की आवश्यकता है। आप उत्पादन और यूएटी बॉक्स में क्रमशः उत्पादन और यूएटी बक्से पर machine.config में कनेक्शन और यूएटी के लिए कनेक्शन डाल सकते हैं, और उन मशीनों पर सभी एएसपी.NET अनुप्रयोगों के पास उचित कनेक्शन तक पहुंच होगी।
आप .NET कॉन्फ़िगरेशन फ़ाइलों here के बारे में अधिक पढ़ सकते हैं।
मैं ASP.NET Configuration Inheritance पर पढ़ने का सुझाव देना चाहता हूं। machine.config
और web.config
के अलावा अन्य कॉन्फ़िगरेशन परतें हैं, और यह आपके एप्लिकेशन को प्रभावित करने वाले सभी अलग-अलग टुकड़ों को जानने में मदद करती है।
सावधान। कॉन्फ़िगरेशन फ़ाइलों का एक पदानुक्रम है:
applicationHost.config
शीर्ष-स्तर आईआईएस कॉन्फ़िगरेशन फ़ाइल है।
अगला machine.config
है, जो शीर्ष-स्तर, सर्वर-विशिष्ट कॉन्फ़िगरेशन फ़ाइल है।
अगला सर्वर-स्तर web.config
फ़ाइल है।
फिर अनुप्रयोग-विशिष्ट web.config
है।
अगला, एक वैकल्पिक application.config फ़ाइल है।
अंत में, वैकल्पिक निर्देशिका-विशिष्ट web.config
फ़ाइलें हैं।
उच्च-स्तरीय फ़ाइलों में अक्सर ऐसे निर्देश होते हैं जो आप निचले स्तर की फ़ाइलों में कॉन्फ़िगर कर सकते हैं। उच्चतम स्तर web.config
, उदाहरण के लिए, वह सर्वर ट्रस्ट स्तर कॉन्फ़िगर किया गया है।
- 1. ssh config
- 2. Magento Config
- 3. आईआईएस .config
- 4. MSysGit और ssh config। लापता
- 5. Symfony2: config.yml और config _ *। Yml
- 6. नेट .config नरक
- 7. MagickWand ./configure MagickWand-config
- 8. ऑटोकॉन्फ के '।/Config`
- 9. pkg-config साइगविन
- 10. vim-latex config
- 11. WCF maxReceivedMessageSize config
- 12. Paper.js shim config Requ.js
- 13. जब वर्चुअल होस्ट config
- 14. Common.Logging config अपवाद
- 15. क्यों विचार_all_requests_local rspec config
- 16. Redis logrotate config
- 17. प्रदर्शन वसंत javaconfig, xml config और एनोटेशन
- 18. लिनक्स ग्लिब को pkg-config की आवश्यकता है और pkg-config को glib की आवश्यकता है?
- 19. Rspec 2 config: प्रकार प्रकार
- 20. संदर्भित प्रोजेक्ट की .config फ़ाइल
- 21. स्ट्रिप लिनक्स कर्नेल स्रोत .config
- 22. त्रुटि: GDAL-config नहीं मिला
- 23. .htaccess config काम नहीं कर फ़ाइलें
- 24. SKPayementQueue: बहाल करने के लेन-देन को बुला रिहाई config में 'updatedTransactions' नहीं बल्कि डिबग config
- 25. FFMPEG एंड्रॉयड toolchains के लिए: हाथ-linux-armeabi-EABI-pkg-config - वहाँ pkg-config उपकरण
- 26. पर्यावरण चर या YAML config फ़ाइलों
- 27. MSBuild बदलना एक config कई बार
- 28. symfony yaml config files को xml प्रारूप
- 29. jQuery यूआई संवाद एक डिफ़ॉल्ट config
- 30. pkg-config मैक्रो PKG_CHECK_MODULES का उपयोग