作为一个云计算领域的专家,我可以告诉你,HttpListener.Start() 在 Vista 上抛出 AccessDenied 错误通常是因为在 Windows Vista 及更高版本的 Windows 操作系统上,HttpListener 类需要管理员权限才能运行。
要解决此问题,您可以尝试以下方法:
HttpListener listener = new HttpListener();
listener.Prefixes.Add("http://*:8080/");
listener.Start();
如果您仍然遇到问题,请提供更多详细信息,以便我可以更好地帮助您。
领取专属 10元无门槛券
手把手带您无忧上云