我们可以用哪个端口来运行80以外的IIS?

时间:2008-12-10 06:03:45

标签: iis port

当我启动像Skype这样的应用程序时,IIS不起作用,因为它也使用端口80。

我可以使用哪个端口来运行80以外的IIS? (8080不起作用)

8 个答案:

答案 0 :(得分:44)

您可以在任何您喜欢的端口上运行IIS,只要它不与其他应用程序冲突即可。我正在使用88,8888和其他易于记忆的端口。

您可以在此处找到常用的端口:PORT NUMBERS,选择未分配的TCP端口更安全。

引用:

  

动态和/或专用端口是49152到65535

的端口

如果IIS正在运行并且您遇到ASP.NET应用程序的问题,那么这些链接可能会有所帮助:

如果您仍然遇到麻烦,提供有关您的环境的更多信息,到目前为止为解决问题所采取的步骤以及重新提出问题(例如附加asp.net)将会很有帮助

答案 1 :(得分:19)

你可以禁用Skype来使用端口80.点击工具 - >选项 - >高级 - >连接并取消选中相应的复选框。 Skype Screenshot

答案 2 :(得分:6)

端口8080可能已被您计算机中的其他进程使用。

在命令提示符下执行netstat以找出正在使用它的服务器/进程。

查看此页面(http://en.wikipedia.org/wiki/Port_number),它为您提供了有关如何使用端口号的完整说明

答案 3 :(得分:5)

还要记住,在备用端口上运行时,需要在URL上指定端口:

http://www.example.com:8080

根据您的环境,可能需要考虑防火墙或代理服务器。

答案 4 :(得分:1)

您可以在IIS Mgr中配置IIS以使用1到65535之间的每个端口,只要它不被任何其他应用程序使用

答案 5 :(得分:1)

答案 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。