我正在开发一个到目前为止使用HttpListener提供一个小型独立http服务器的应用程序.但是,我最近发现HttpListener需要以管理员身份运行,但这并不总是可行的.
最好的选择是什么?我需要http GET和POST,这两者都不是简单地在文件系统上读/写文件,他们需要运行自定义.Net代码.
到目前为止,我的研究已经带来了卡西尼,但据我所知,我将不得不写一个自定义版本.还有别的事吗?在具有与HttpListener相同的接口的东西,但不需要管理员权限将是惊人的!
我发现的一个替代方案是CodePlex上的C#Webserver.
"...一个灵活的http服务器,可以嵌入任何.Net应用程序.它采用模块化设计,使用模块添加功能.服务器还支持REST和所有http动词......"
它有一个HttpListener类,我想它类似于System.Net.HttpListener,但我还没有使用其中任何一个,所以我不能确定.