12
Console.WriteLine อยู่ที่ไหนใน ASP.NET?
ในแอ็พพลิเคชัน J2EE (เช่นเดียวกับที่รันใน WebSphere) เมื่อฉันใช้System.out.println()ข้อความของฉันจะไปที่ standard out ซึ่งถูกแม็พกับไฟล์โดยคอนโซลผู้ดูแลระบบ WebSphere ในแอปพลิเคชัน ASP.NET (เช่นเดียวกับที่ทำงานใน IIS) ผลลัพธ์ของการConsole.WriteLine()ไปที่ไหน กระบวนการ IIS ต้องมี stdin, stdout และ stderr แต่ stdout ถูกแมปกับรุ่น Windows ของ / dev / null หรือฉันขาดแนวคิดหลักที่นี่? ฉันไม่ได้ถามว่าฉันควรเข้าสู่ระบบที่นั่น (ฉันใช้ log4net) แต่ผลลัพธ์จะไปไหน? ข้อมูลที่ดีที่สุดของฉันมาจากการสนทนาที่พวกเขาบอกว่าConsole.SetOut()สามารถเปลี่ยนแปลงได้TextWriterแต่ก็ยังไม่ได้ตอบคำถามเกี่ยวกับค่าเริ่มต้นของคอนโซลหรือวิธีการตั้งค่าใน / นอกรหัสรันไทม์