का उपयोग कर आईआईएस पर कई HTTP श्रोताओं को शुरू करना मेरे पास एक ही मशीन पर दो विंडोज सेवाएं चल रही हैं। दोनों सेवाएंसी # .NET 2.0
निजी HttpListener श्रोता का उपयोग करती है;
मैं के रूप में "http://IPAddress:8080/" & "http://IPAddress:8081/" क्रमशः सेवाओं से प्रत्येक के लिए baseurl निर्दिष्ट करें। फिर मैं जरूरी और कॉल
श्रोता (कॉल) (कॉल;
पहली सेवा सफलतापूर्वक 8080 पोर्ट पर शुरू होती है। लेकिन जब मैं अब दूसरी सेवा शुरू करता हूं, मुझे HTTPListenerException मिलता है "श्रोता ऑब्जेक्ट के लिए प्रक्रिया को फ़ाइल तक नहीं पहुंच सकता क्योंकि यह किसी अन्य प्रक्रिया द्वारा उपयोग किया जा रहा है"।
क्या कोई मुझे बता सकता है: 1) यदि दो अलग-अलग बंदरगाहों पर एक ही आईआईएस पर दो HTTP श्रोताओं को शुरू करना संभव है। 2) यदि हां, तो हम इसे कैसे स्वीकार कर सकते हैं? 3) क्या ऐसा करने का कोई और तरीका है?
आपकी जानकारी के लिए: मैं सी # .NET 2.0 और आईआईएस 6.0 सर्वर का उपयोग कर रहा हूं।
धन्यवाद & सादर,
हरि