द्वारा उपयोग के लिए web.config में सापेक्ष फ़ाइल स्थान निर्दिष्ट करना web.config
ऐप सेटिंग्स में फ़ाइल स्थान निर्दिष्ट करने का एक तरीका खोजने के लिए संघर्ष कर रहा हूं जो हार्ड-कोड किए गए पथों का उपयोग करने से बचाता है लेकिन एक गैर-'जागरूक जागरूक' फ़ाइल खोजने के लिए सी # लाइब्रेरी।मानक सी # कक्षा पुस्तकालय
सी # लाइब्रेरी डेटा फ़ाइल पर संचालित करने के लिए मानक File.Open
, File.Exists
विधियों आदि का उपयोग करता है, जो मेरे वेब एप्लिकेशन (एएसपी.नेट एमवीसी) पेड़ में संग्रहीत है, उदाहरण के लिए के तहत:
\content\data\MyDataFile.txt
आवश्यकताएँ:
<appSettings> this--> <add key="MyFileLocation" value="~\content\data\MyDataFile.txt" /> not --> <add key="MyFileLocation" value="c:\inetpub\wwwroot\foo\content\data\MyDataFile.txt" /> </appSettings>
- मैं सी # पुस्तकालय नहीं करना चाहती:
- मैं तरह मेरे पथ निर्दिष्ट करने के लिए, उदाहरण के लिए सक्षम होना चाहते हैं उस वेब एप्लिकेशन से अवगत रहें जिसका उपयोग किया जा रहा है, क्योंकि इसका उपयोग अन्य सॉफ़्टवेयर में किया जाता है, और वेब एप्लिकेशन को सी # लिब्रा की कॉन्फ़िगरेशन के बारे में जानने की आवश्यकता नहीं है ry तो यदि संभव हो तो मैं परतों के बीच वास्तव में कॉन्फ़िगरेशन जानकारी पास नहीं करना चाहता हूं।
कोई सुझाव है कि मैं इसे कैसे साफ कर सकता हूं? धन्यवाद!
बस इसे भी खोजा लेकिन मैं आपको अंक दूंगा! निश्चित रूप से मेरे मामले में काम करता है (और एक कंसोल ऐप में मैंने परीक्षण करने के लिए खटखटाया)। कोई विचार अगर कोई मामला है तो यह असफल हो जाएगा? धन्यवाद। –