ठीक है तो मुझे विश्वास है कि मैं यहां कुछ आसान कर रहा हूं। मैंने एक एएसपी.नेट वेब पेज लिखा है और यह सिर्फ स्थानीय निर्देशिका में लिखने की कोशिश कर रहा है।लॉग फ़ाइल लिखने की अनुमति देने के लिए मैं अपनी एएसपी.NET निर्देशिका को कैसे कॉन्फ़िगर कर सकता हूं?
System.IO.File.WriteAllLines("log.txt", messages);
मैं निम्नलिखित अपवाद फेंक कर रहा हूँ:
मैं निम्नलिखित कोड का उपयोग कर रहा हूँ।
Access to the path 'c:\windows\system32\inetsrv\log.txt' is denied.
मेरा एएसपी.NET एप्लिकेशन निम्न निर्देशिका में बैठता है।
c:\inetpub\wwwroot\sites\mysite\
तो मैं के रूप में क्यों यह ग लिखने के लिए कोशिश कर रहा है के लिए उलझन में हूँ: \ Windows \ system32 \ inetsrv \ निर्देशिका जब मुझे लगता है कि निर्देशिका में ही आपूर्ति नहीं कर रहा हूँ।
मैंने निम्नलिखित में कोड बदलने की कोशिश की है, लेकिन यह मुझे एक नई निर्देशिका के साथ एक ही त्रुटि संदेश देता है।
System.IO.File.WriteAllLines("c:\\inetpub\\wwwroot\\sites\mysite\log.txt", messages);
संपादित करें 1
क्योंकि हर कोई वास्तव में मुझे एक टन बाहर की मदद की यह इस पर एक जवाब स्वीकार करने के लिए मुश्किल था। मैंने tom_yes_tom का जवाब स्वीकार कर लिया क्योंकि वह अपनी प्रतिक्रिया पोस्ट करने वाले पहले व्यक्ति थे जो मेरी समस्या का पहला भाग था। मेरी समस्या का दूसरा आधा हब्रॉक के समाधान से संबंधित था जिसे फैबियो ने बताया।
क्या पहचान क्या आपका एएसपी.NET एप्लिकेशन का ऐप पूल चल रहा है? – kd7