当我启动像Skype这样的应用程序时,IIS不起作用,因为它也使用端口80。
我可以使用哪个端口来运行80以外的IIS? (8080不起作用)
答案 0 :(得分:44)
您可以在任何您喜欢的端口上运行IIS,只要它不与其他应用程序冲突即可。我正在使用88,8888和其他易于记忆的端口。
您可以在此处找到常用的端口:PORT NUMBERS,选择未分配的TCP端口更安全。
引用:
动态和/或专用端口是49152到65535
的端口
如果IIS正在运行并且您遇到ASP.NET应用程序的问题,那么这些链接可能会有所帮助:
如果您仍然遇到麻烦,提供有关您的环境的更多信息,到目前为止为解决问题所采取的步骤以及重新提出问题(例如附加asp.net)将会很有帮助
答案 1 :(得分:19)
你可以禁用Skype来使用端口80.点击工具 - >选项 - >高级 - >连接并取消选中相应的复选框。
答案 2 :(得分:6)
端口8080可能已被您计算机中的其他进程使用。
在命令提示符下执行netstat
以找出正在使用它的服务器/进程。
查看此页面(http://en.wikipedia.org/wiki/Port_number),它为您提供了有关如何使用端口号的完整说明
答案 3 :(得分:5)
答案 4 :(得分:1)
您可以在IIS Mgr中配置IIS以使用1到65535之间的每个端口,只要它不被任何其他应用程序使用
答案 5 :(得分:1)
阻止Skype使用端口80:http://forum.skype.com/lofiversion/index.php/t15582.html
答案 6 :(得分:1)
我将做一些假设并从不同角度解决问题...因为你在同一台机器上安装并运行了skype,它不是生产机器而是用于测试/开发?
如果是这样,您可能希望完全查看IIS的替代方案以缓解您的问题。如果您使用IISExpress或最新版本的Visual Studio中内置的Web服务器,它们将自动为您选择一个端口。
当然,这确实意味着它对于让其他人访问并不是特别有用,但对于个人使用的本地开发来说是好的。
我认为其他答案在大多数情况下可能提供更好的选择,但这可能会提供不同的见解。
以下是IIS Express简介:http://learn.iis.net/page.aspx/860/iis-express/
答案 7 :(得分:0)
您必须首先配置端口,例如127.0.0.1:91,然后您需要允许访问端口91 来自windows firewall->> advance setting->> inbound rules->>新规则。 然后检查port->>分配新端口(91)。然后在旁边完成。 在此之后,应该可以从网上访问127.0.0.1:91。