क्या web.config फ़ाइल में <compilation />
टैग तक पहुंचने का कोई तरीका है?प्रोग्रामेटिक रूप से web.config के <compilation /> अनुभाग तक पहुंचें?
मैं "डिबग" विशेषता के लिए "सच" फ़ाइल में सेट है, तो जाँच करना चाहते हैं, लेकिन मैं इसे कैसे करना है यह पता लगाने नहीं कर पा रहे। मैंने WebConfigurationManager
का उपयोग करने का प्रयास किया है, लेकिन ऐसा लगता है कि मुझे <compilation />
अनुभाग में जाने की अनुमति नहीं है।
अद्यतन:
मैं जानता हूँ कि मैं आसानी से बस एक XML दस्तावेज़ की तरह फ़ाइल लोड और XPath इस्तेमाल कर सकते हैं, लेकिन मुझे उम्मीद थी वहाँ पहले से ही ढांचे में कुछ है कि मेरे लिए यह करना होता था। ऐसा लगता है कि ऐप सेटिंग्स और कनेक्शन स्ट्रिंग्स प्राप्त करने के पहले से ही कुछ तरीके हैं क्योंकि ऐसा कुछ होगा।
मैं भी कुछ तरीकों से WebConfigurationManager.GetSection()
विधि का उपयोग कर की कोशिश की है:
WebConfigurationManager.GetSection("compilation")// Name of the tag in the file
WebConfigurationManager.GetSection("CompilationSection") // Name of the class that I'd expect would be returned by this method
WebConfigurationManager.GetSection("system.web") // Parent tag of the 'compilation' tag
उपरोक्त विधियों में से सभी लौट null
। मुझे लगता है कि इस कॉन्फ़िगरेशन सेक्शन में जाने का एक तरीका है क्योंकि एक वर्ग है जो पहले से मौजूद है ('CompilationSection
'), मैं बस यह नहीं समझ सकता कि इसे कैसे प्राप्त किया जाए।
आप 'configSections' करने के लिए अपने अनुभाग जोड़ने है? कुछ ऐसा: ' ... configSections> ' –
cameron