2009-05-21 2 views
2

У меня есть приложение ASP.NET 2.0, которое я развертываю на веб-сервере IIS 6.0. Приложение ASP.NET развертывается как виртуальный каталог. В настоящее время это приложение ASP.NET открыто доступно в Интернете. Однако мне нужно, чтобы приложение ASP.NET запускалось только внутри моего корпоративного брандмауэра.Внутреннее развертывание веб-приложения ASP.NET для IIS

Как настроить приложение, чтобы пользователи вне моей компании не могли использовать/использовать веб-приложение?

Спасибо,

ответ

1

Я хотел бы сделать одно из следующих действий:

, если ваше приложение является автономным 1: создать отдельный сайт для вашего приложения с именем DNS хоста, является внутренним

если не 2: применять защиту к вашему виртуальный каталог (окна аутентификации могут быть бесшовными)

0

Вероятно, вопрос лучше всего подходит для ServerFault, но вам нужно будет иметь IP-адрес, который только внутренне просматриваться из корпоративного брандмауэра. Вероятно, у вас есть ИТ-отдел, поэтому спросите у них только внутренний IP-адрес, а затем назначьте IP-адрес, который они передают вам в IIS.

1

Я предлагаю,

  1. Использование корпоративного брандмауэра Бло ck все внешние запросы на этот сервер IIS. Проконсультируйтесь с вашими ИТ-ребятами, так как для них это очень легко сделать для вас.
  2. Или используйте политику IP в диспетчере IIS, чтобы разрешить внутренний диапазон IP, но блокировать все остальные. Это просто обходной путь, который имеет худшую производительность, чем 1.
Смежные вопросы