我编写了一个VB.NET的Windows服务,我想知道是否有一些库或其他东西可以为我提供一个非常简单的迷你Web服务器。如果我的服务正在运行,我只需要在浏览器中输入:
然后弹出一个状态页面。它只会是一个单独的页面和非常简单的HTML。有人知道如何轻松实现这个功能吗?以免自己尝试并过度设计?哈哈
我编写了一个VB.NET的Windows服务,我想知道是否有一些库或其他东西可以为我提供一个非常简单的迷你Web服务器。如果我的服务正在运行,我只需要在浏览器中输入:
然后弹出一个状态页面。它只会是一个单独的页面和非常简单的HTML。有人知道如何轻松实现这个功能吗?以免自己尝试并过度设计?哈哈
可以查看 System.Net.HttpListener 类。你可以指定要侦听哪个端口,它能够快速启动。
System.Net.HttpListener
创建自己的Web服务器,利用WindowsXP SP2和Windows 2003 Server提供的HTTP.SYS
组件。有一篇关于使用http.sys托管Web服务而不使用IIS的文章,网址为http://msdn.microsoft.com/sv-se/magazine/cc163879(en-us).aspx。您应该研究一下Windows Communication Foundation。这个框架可以让您托管自己的HTTP端点,您可以在上面提供任何想要的服务。这里有一个MSDN上的示例。
我实际上在这里找到了一个非常好的与我所寻找的相关的库:
如果其他人需要一个小型迷你网站,请查看该链接。我尝试过它并喜欢它。