构建Windows服务最简单的语言是什么?
在这种情况下,最简单的将被定义为最少的代码量,以及进入该语言的最低点.
以普通用户身份运行此代码会抛出HttpListenerException(访问被拒绝).Snippet作为管理员运行正常
class Program
{
static void Main(string[] args)
{
HttpListener listener = new HttpListener();
listener.Prefixes.Add("http://myip:8080/app/");
listener.Start();
//.... and so on
}
}
Run Code Online (Sandbox Code Playgroud)
我继续使用netsh添加uri(netsh http show列出了uri)
netsh http add urlacl url=http://+:8080/app user=domain\user
Run Code Online (Sandbox Code Playgroud)
仍然得到同样的错误.添加ACL确实适用于其他项目(尽管他们没有使用HttpListener).我试过多个端口/应用程序名称组合,没有任何作用.
任何想法可能是什么原因?
在Vista上运行.Net 3.5 SP1