繁体   English   中英

更新服务参考:正在使用端口80

[英]Updating service reference: port 80 in use

我正在尝试在Visual Studio中更新服务引用,并一直提示说端口'80'正在使用中。 注意事项:运行Silverlight程序时,我正在使用IIS Express。 我检查了http:// localhost:80来查看什么是劫持端口80,并且它返回Not Found。 从win10资源监视器中,我看到系统正在使用端口80。未在任务管理器中运行IIS服务。 我可以启动服务并正常使用它,而无需更新服务参考。 我也重启了PC和vs几次。

编辑:我没有安装完整的IIS:从Windows功能检查时,Internet信息服务上没有任何检查。

HTTP请求通常使用端口80,建议不要将常用端口用于其他服务。 最好选择一个端口,该端口不被任何其他程序/服务使用,并且不用于任何用途。 有关常用和保留端口的列表,请参见https://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers

0到1023之间的端口号是众所周知的端口或系统端口。 它们由提供广泛使用的网络服务类型的系统进程使用

不要选择其中任何一个,以免给用户带来麻烦。 因此,如果您可以控制服务,请将端口更改为其他端口,它应该可以工作。

最终,我发现我已经安装了SQL Server Reporting Service(我什至不应该安装)。 无论如何,将其从程序中删除后,更新服务都会成功。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM