HttpListener的替代品?

Gro*_*kys 14 .net cassini httplistener

我正在开发一个到目前为止使用HttpListener提供一个小型独立http服务器的应用程序.但是,我最近发现HttpListener需要以管理员身份运行,但这并不总是可行的.

最好的选择是什么?我需要http GET和POST,这两者都不是简单地在文件系统上读/写文件,他们需要运行自定义.Net代码.

到目前为止,我的研究已经带来了卡西尼,但据我所知,我将不得不写一个自定义版本.还有别的事吗?在具有与HttpListener相同的接口的东西,但不需要管理员权限将是惊人的!

小智 8

我发现的一个替代方案是CodePlex上的C#Webserver.

"...一个灵活的http服务器,可以嵌入任何.Net应用程序.它采用模块化设计,使用模块添加功能.服务器还支持REST和所有http动词......"

它有一个HttpListener类,我想它类似于System.Net.HttpListener,但我还没有使用其中任何一个,所以我不能确定.