मेरे पास एक कंसोल कैप्लिकेशन है जो उसी कंप्यूटर पर चलता है जो web.config फ़ाइलों का एक समूह होस्ट करता है। मुझे प्रत्येक web.config फ़ाइल खोलने के लिए कंसोल एप्लिकेशन की आवश्यकता है और कनेक्शन स्ट्रिंग को डिक्रिप्ट करें और फिर जांच करें कि कनेक्शन स्ट्रिंग काम करता है या नहीं।कंसोल एप्लिकेशन से खोलें web.config?
जिस समस्या में मैं दौड़ रहा हूं वह यह है कि OpenExe कॉन्फ़िगरेशन Winforms अनुप्रयोग कॉन्फ़िगरेशन फ़ाइल (app.dll.config) और ओपनवेब कॉन्फ़िगरेशन की अपेक्षा आईआईएस के माध्यम से चलाने की आवश्यकता है। चूंकि यह मेरी स्थानीय मशीन है, इसलिए मैं आईआईएस नहीं चला रहा हूं (मैं विजुअल स्टूडियो के अंतर्निर्मित सर्वर का उपयोग करता हूं)।
वहाँ एक रास्ता, जबकि अभी भी नेट की क्षमताओं की मजबूती ConnectionStrings डिक्रिप्ट करने के लिए हो रही है मैं web.config फ़ाइलें खोल सकते हैं है?
धन्यवाद
अद्यतन OpenWebConfiguration काम करता है अगर आप आईआईएस सीधे में जानना चाहते हैं या प्रश्न में वेबसाइट है कि आप के लिए web.config को देखने के लिए चाहते हैं। जो मैं पूरा करने के लिए देख रहा हूं वह समान कार्यक्षमता है, लेकिन एक कंसोल एप्लिकेशन से मेरी मशीन पर एक वेबसाइट की web.config फ़ाइल खोलने के लिए आईआईएस क्वेरी का उपयोग नहीं किया जा रहा है क्योंकि आईआईएस मेरी मशीन पर नहीं चल रहा है।
बस एक साइडेनोट, यदि आपका कनेक्शन स्ट्रिंग एक आवेदन पूल पहचान के उपयोग के माध्यम से विश्वसनीय कनेक्शन का लाभ उठाती है तो यह विधि संभवतः काम नहीं करेगी। यदि आप विश्वसनीय कनेक्शन का उपयोग नहीं कर रहे हैं, तो आप पर शर्म की बात है! :) – willasaywhat
@Abyss यदि विश्वसनीय कनेक्शन का उपयोग किया जा रहा है, तो उन्हें एन्क्रिप्ट करने का कोई बिंदु नहीं है। विश्वसनीय (यानी क्रॉस डोमेन, राजनीति, बाहरी होस्ट) का उपयोग करना हमेशा संभव नहीं है –
हाय सब, कोई विश्वसनीय कनेक्शन नहीं है। क्रॉस डोमेन स्थिति। – Josh