c# - 是什么导致 HttpListener HTTP 503 错误?

标签 c# httplistener

因此,我们有一个大型程序,它使用 HttpListener 来实现小型远程管理功能。由于我不明白的原因,有些人遇到 503 错误的问题。

由于我们没有提供错误,所以框架中发生了一些事情。现在,我的问题是,框架内部是什么导致了这个错误?是前缀没设置好还是怎么的?

我们目前将前缀设置为“http://*:8080/”。

建议?

最佳答案

尝试使用 netsh http 命令为 HttpListener 设置权限时,我在 Windows 7 上遇到了同样的错误。 在目标系统上运行命令(适用于 Windows 7):

netsh http show urlacl    

并检查您的网址“http://+:8080/”是否已出现在保留网址列表中。尝试从列表中删除(使用“netsh http delete urlacl”)。类似主题 here

关于c# - 是什么导致 HttpListener HTTP 503 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8142396/

相关文章:

c# - Wpf DataGrid 只显示空行

c# - linux/mono 上的 HTTP 性能

c# - HttpContext.Response基础套接字意外关闭

c# - Linq 进行非常低效的 Entity Framework 查询

c# - 如何使所有平台的 View 相同

c# - 将 EF5 升级到 EF 6,现在得到 "Cannot find the object because it does not exist or you do not have permissions."

c# - 使用 Google Chrome 和 HTTPListener 获取 ProtocolViolationException

c# - 我在哪里可以获得有关使用 MVC/ASP.NET 开始 C# 编程的一些信息?

wcf - 比较自托管 : WCF vs HttpListener

c# - 如何使用本地主机测试 HttpListener()?