【问题标题】:Which port we can use to run IIS other than 80?除了 80,我们还可以使用哪个端口来运行 IIS?
【发布时间】:2010-09-26 04:38:27
【问题描述】:

当我启动 Skype 等应用程序时,IIS 无法工作,因为它也使用端口 80。

除了 80 之外,我还可以使用哪个端口来运行 IIS? (8080不行)

【问题讨论】:

标签: iis port


【解决方案1】:

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

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

引用:

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

如果 IIS 正常工作,而您在使用 ASP.NET 应用程序时遇到问题,这些链接可能会有所帮助:

如果您仍然遇到问题,提供有关您的环境的更多信息、迄今为止为解决问题所采取的步骤以及重新标记问题(例如附加 asp.net)会有所帮助

【讨论】:

  • 我已将默认网站的 TCP/端口更改为“8888”,但我的 asp.net 应用程序仍然无法运行。我正在使用 IIS 6.0。
  • 谢谢哥们。 PORT NUMBERS 超链接非常有用。我认为我们可以使用任何“未分配”的端口。
【解决方案2】:

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

【讨论】:

    【解决方案3】:

    端口 8080 可能已被您计算机中的另一个进程使用。

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

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

    【讨论】:

    • 如果 IIS 尚未启动,Skype 会劫持 80 端口。
    【解决方案4】:

    另外请记住,在备用端口上运行时,您需要在 URL 上指定端口:

    http://www.example.com:8080

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

    【讨论】:

      【解决方案5】:

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

      【讨论】:

      • 你也可以这样配置Skype吗? ... ;-)
      【解决方案6】:

      【讨论】:

        【解决方案7】:

        我将做一些假设并从不同的角度来解决问题...因为您在同一台机器上安装并运行了Skype,它不是生产机器而是用于测试/开发?

        如果是这样,您可能希望完全寻找 IIS 的替代方案来缓解您的问题。如果您使用 IISExpress 或最新版本的 Visual Studio 中内置的 Web 服务器,它们会自动为您选择一个端口。

        当然,这确实意味着它对于授予其他人访问权限并不是特别有用,但对于个人使用的本地开发来说很好。

        我认为其他答案在大多数情况下可能会提供更好的选择,但这可能会提供不同的见解。

        这是 IIS Express 的介绍:http://learn.iis.net/page.aspx/860/iis-express/

        【讨论】:

          【解决方案8】:

          您必须先配置端口,例如 127.0.0.1:91,然后您需要允许访问端口 91 从windows防火墙->>高级设置->>入站规则->>新规则。 然后检查端口->>分配新端口(91)。然后旁边就完成了。 在此之后 127.0.0.1:91 应该可以从 Web 访问。

          【讨论】:

            猜你喜欢
            • 2015-03-05
            • 2012-01-04
            • 2017-09-21
            • 2016-09-12
            • 2012-02-12
            • 1970-01-01
            • 2019-10-08
            • 2016-04-05
            相关资源
            最近更新 更多