【发布时间】:2009-05-21 20:05:54
【问题描述】:
我有一个 ASP.NET 2.0 应用程序,我正在部署到 IIS 6.0 Web 服务器。我的 ASP.NET 应用程序被部署为一个虚拟目录。目前,这个 ASP.NET 应用程序在 Internet 上是公开可见的。但是,我需要 ASP.NET 应用程序仅在我的公司防火墙内运行。
如何配置我的应用程序,以使我公司以外的个人无法访问/使用 Web 应用程序?
谢谢,
【问题讨论】:
我有一个 ASP.NET 2.0 应用程序,我正在部署到 IIS 6.0 Web 服务器。我的 ASP.NET 应用程序被部署为一个虚拟目录。目前,这个 ASP.NET 应用程序在 Internet 上是公开可见的。但是,我需要 ASP.NET 应用程序仅在我的公司防火墙内运行。
如何配置我的应用程序,以使我公司以外的个人无法访问/使用 Web 应用程序?
谢谢,
【问题讨论】:
我会做以下事情之一:
如果您的应用是独立的 1:使用内部 DNS 主机名为您的应用程序创建单独的站点
如果没有 2:为您的虚拟目录应用安全性(windows auth 可以无缝)
【讨论】:
我建议,
【讨论】:
可能是最适合 ServerFault 的问题,但您需要有一个只能在公司防火墙内部查看的 IP 地址。您可能有一个 IT 部门,所以请他们提供一个仅限内部的 IP 地址,然后分配他们在 IIS 中给您的 IP 地址。
【讨论】: