शीर्षक यह सब कुछ कहता है। कुछ चेतावनियां हैं:मैं प्रोग्रामिक रूप से यह निर्धारित कैसे कर सकता हूं कि आईआईएस साइट अनुरोध प्राप्त कर रही है या नहीं?
- मैं सी # में यह करने के लिए सक्षम होना चाहिए
- यह एक दूरस्थ सर्वर से किया जा करने में सक्षम होने की जरूरत है (यानी, एक सर्वर पर चल रहा है, एक और पर आईआईएस की जाँच)
- पास वास्तविक समय के लिए (1 सेकंड के भीतर)
- WMI का उपयोग कर सकते कॉल
मैं लॉग फ़ाइल देख कोशिश की है की जरूरत है, लेकिन यह पता चला है कि लगभग इतने पास वास्तविक नहीं है पहर।
धन्यवाद!
संपादित करें: मैं टॉम के जवाब पर एक टिप्पणी में इस डाल, लेकिन यह यहाँ अधिक दृश्यमान हो:
मैं इस काउंटर का उपयोग कर परिवर्तन देखने के लिए सक्षम था:
var perf = new PerformanceCounter("ASP.NET Apps v2.0.50727", "Requests Total", "_LM_W3SVC_[IIS-Site-ID]_ROOT", "[Server-Name]");
मैं इस काउंटर का उपयोग कर परिवर्तन देखने के लिए सक्षम था: वर पर्फ़ = नए PerformanceCounter ("ASP.NET Apps का v2.0.50727", "कुल अनुरोध", "_LM_W3SVC_ [आईआईएस-साइट-आईडी] _root", "[सर्वर का नाम]"); धन्यवाद! –
यह मुझे क्या चाहिए, लेकिन इसका उपयोग कैसे करें? आईआईएस ऊपर या नीचे क्या देखने के लिए मुझे क्या चाहिए? – Gali