【问题标题】:Internal ASP.NET Web Application deployment to IIS内部 ASP.NET Web 应用程序部署到 IIS
【发布时间】:2009-05-21 20:05:54
【问题描述】:

我有一个 ASP.NET 2.0 应用程序,我正在部署到 IIS 6.0 Web 服务器。我的 ASP.NET 应用程序被部署为一个虚拟目录。目前,这个 ASP.NET 应用程序在 Internet 上是公开可见的。但是,我需要 ASP.NET 应用程序仅在我的公司防火墙内运行。

如何配置我的应用程序,以使我公司以外的个人无法访问/使用 Web 应用程序?

谢谢,

【问题讨论】:

    标签: asp.net iis intranet


    【解决方案1】:

    我会做以下事情之一:

    如果您的应用是独立的 1:使用内部 DNS 主机名为您的应用程序创建单独的站点

    如果没有 2:为您的虚拟目录应用安全性(windows auth 可以无缝)

    【讨论】:

      【解决方案2】:

      我建议,

      1. 使用公司防火墙阻止所有外部请求到此 IIS 服务器。请咨询您的 IT 人员,因为他们很容易为您做到这一点。
      2. 或者使用 IIS 管理器中的 IP 策略允许内部 IP 范围但阻止所有其他范围。这只是一种变通方法,其性能比 1 差。

      【讨论】:

        【解决方案3】:

        可能是最适合 ServerFault 的问题,但您需要有一个只能在公司防火墙内部查看的 IP 地址。您可能有一个 IT 部门,所以请他们提供一个仅限内部的 IP 地址,然后分配他们在 IIS 中给您的 IP 地址。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2020-07-25
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-10-11
          相关资源
          最近更新 更多