c# - How to send the tracing output to a file in the file system? -


मैंने अपने web.config फ़ाइल में निम्न कोड जोड़ लिया है:

  & lt; system .diagnostics & gt; & Lt; trace autoflush = "false" indentsize = "4" & gt; & LT; श्रोताओं & gt; & Lt; नाम जोड़ें = "myListener" प्रकार = "System.Diagnostics.TextWriterTraceListener" initializeData = "d: \ debugging.txt" / & gt; & Lt; नाम निकालें = "डिफ़ॉल्ट" & gt; & lt; / remove & gt; & Lt; / श्रोताओं & gt; & Lt; / ट्रेस & gt; & LT; /system.diagnostics>  

और मैंने ट्रेस आउटपुट भेजने के लिए यह रेखा लिखा है:

  System.Diagnostics.Trace.Write (सीआईडी ​​+ "आईडी पता लगाने वाला");  

लेकिन, मैं अपने डी पर निर्मित कोई "debugging.txt" फ़ाइल नहीं देख सकता हूं: ड्राइव और कोई ट्रेस आउटपुट नहीं है।

क्या मुझे कुछ याद आ रहा है? < / P>

आपको एएसपीएनईटी सेवा पर अनुमति लिखने वाली एक निर्देशिका का पता लगाना होगा।

मुझे क्या करना पसंद है, बस डिफ़ॉल्ट श्रोता को छोड़कर TechNet DebugView चलाया जाता है, जिसमें फ़ाइल को सहेजने या प्रवेश करने का विकल्प होता है।


Comments