2009-05-21 264 views
2

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

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

谢谢

回答

1

我会做下列操作之一:

,如果你的应用程序是独立 1:创建用于DNS主机名的应用程序单独的网站,是国内

如果不是 2:应用安全性到您的虚拟目录(Windows验证可无缝)

0

可能是一个问题,最适合于ServerFault但你需要有一个,仅在内部可见从公司防火墙的IP地址。您可能有一个IT部门,请求他们提供内部唯一IP地址,然后分配他们在IIS中提供的IP地址。

1

我建议,

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