.NET

2009-05-12 14 views
13

के लिए मिनी वेब सर्वर मैंने एक वीबी.नेट विंडोज सेवा लिखा और मैं जानना चाहता हूं कि कुछ लाइब्रेरी या कुछ है जो मुझे एक बहुत ही सरल मिनी वेब सर्वर प्रदान करेगा। अगर मेरे सेवा चल रही है, मैं बस अपना ब्राउज़र में, टाइप करने के लिए सक्षम होने के लिए करना चाहते हैं:.NET

http://localhost:1234

और एक स्थिति पृष्ठ पॉपअप की है। यह केवल एक ही पृष्ठ और बहुत ही सरल HTML होगा। इससे पहले कि मैं इसे अपने और अधिक इंजीनियर पर प्रयास करने से पहले ऐसा करने का कोई आसान तरीका जानूं? lol

+0

कोई विशेष कारण आप है आईआईएस का उपयोग नहीं कर सकते? –

+0

दुर्भाग्य से मुझे कॉम्पैक्ट फ्रेमवर्क पर चलाने के लिए अपना ऐप प्राप्त करने के लिए अपना खुद का रोलिंग करने में शामिल किया गया है। सौभाग्य से यह एक अभ्यास है जो मैंने कई भाषाओं में कई बार किया है। :-) –

+0

बस एक विचार है, लेकिन क्या आपने डब्ल्यूसीएफ स्वयं होस्टिंग कोर का उपयोग करने के बारे में सोचा है ... यह आपको "वेब सेवा" एंडपॉइंट्स और मेजबान डब्ल्यूसीएफ सेवाओं को होस्ट करने देता है ... ऐसा कोई कारण नहीं है कि आप यह नहीं कर सकें मार्कअप का एक टुकड़ा वापस? ... यह एक हैक का थोड़ा सा है, लेकिन अगर आपको – War

उत्तर

4

मैं वास्तव में मैं कम से के लिए क्या देख रहा था की एक बहुत अच्छा पुस्तकालय पाया। मैंने कोशिश की और इसे पसंद किया।

4

आपको विंडोज संचार फाउंडेशन में देखना चाहिए। ढांचा आपको अपना खुद का HTTP एंडपॉइंट होस्ट करने देता है, जिस पर आप जो चाहें उसकी सेवा कर सकते हैं। यहां a sample over at MSDN है।

+0

की आवश्यकता है तो यह पृष्ठ के पीछे कुछ कोड डालने की अनुमति देता है जो * HTTP * सर्वर से मदद नहीं करेगा। –

+1

यह एक अच्छी शुरुआत है। यहां एक नमूना है कि एक वेब ब्राउज़र में उपभोग योग्य जेपीईजी कैसे पेश किया जाए। एक सरल हैलो वर्ल्ड की सेवा करने के लिए इसका एक छोटा सा तरीका है। http://msdn.microsoft।com/en-us/पुस्तकालय/cc681221.aspx –

11

System.Net.HttpListener क्लास में देखें। आप निर्दिष्ट कर सकते हैं कि कौन सा बंदरगाह सुनना है, और यह बहुत तेज़ी से चल रहा है और चल रहा है।

5

यदि आप .NET 2.0 का उपयोग कर रहे हैं तो आप System.Net.HttpListener का उपयोग अपने स्वयं के वेब सर्वर बनाने के लिए कर सकते हैं जो HTTP.SYS घटक का लाभ उठाता है जो WindowsXP SP2 और Windows 2003 सर्वर से उपलब्ध है।

वहाँ जो एक ही तकनीक के द्वारा कार्यान्वित किया जाता है के रूप में इस्तेमाल http://msdn.microsoft.com/sv-se/magazine/cc163879(en-us).aspx

2

पर http.sys का उपयोग कर आईआईएस का उपयोग किए बिना वेब सेवाओं की मेजबानी के बारे में लेख का प्रयास करें Cassini

0

WebDev.WebServer.exe आज़माएं। आप इस तरह के बंदरगाह और निर्देशिका के साथ पैरामीटर पिछले कर सकते हैं।

http://www.codeproject.com/cs/internet/minihttpd.asp

किसी और एक छोटे से मिनी वेब साइट की जरूरत है, कि लिंक की जाँच:

0

एक जोड़े को और अधिक सुझाव:

  • NancyFX (स्वयं मेजबान के लिए देखो)
  • Kayax
  • WebServiceHost (एक WCF सेवा के साथ संयोजन के रूप में प्रयोग किया जाता)
संबंधित मुद्दे