2009-05-21 18 views
2

IIS 6.0 Webサーバーに展開するASP.NET 2.0アプリケーションがあります。私のASP.NETアプリケーションは仮想ディレクトリとして展開されています。現在、このASP.NETアプリケーションはインターネット上で公開されています。しかし、企業ファイアウォールの内部でのみ実行するには、ASP.NETアプリケーションが必要です。IISへの内部ASP.NET Webアプリケーションの展開

私の会社外の個人がWebアプリケーションにアクセス/使用できないようにアプリケーションを設定するにはどうすればよいですか?

はServerFaultのため

答えて

1

私は、次のいずれかの操作を行います:あなたのアプリが 1スタンドアロンであれば

を:あなたにセキュリティを適用する:2 ない場合

内部にあるDNSホスト名を使用してアプリケーションのための独立したサイトを作成します仮想ディレクトリ(Windowsの認証をシームレスにすることができます)

0

おそらく質問最適な、ありがとういますが、内部でのみ閲覧可能、企業のファイアウォールからであるIPアドレスを持っている必要があります。おそらくIT部門があるので、社内専用のIPアドレスを要求してから、IISで与えられたIPアドレスを割り当てます。

1

私が提案する、

  1. がBLOする企業のファイアウォールを使用して、このIISサーバーに対するすべての外部リクエストをckします。あなたのIT担当者に相談してください。それはあなたのためにそれを行うのがとても簡単です。
  2. または、IISマネージャでIPポリシーを使用して、内部IP範囲を許可しますが、他のすべてをブロックします。これは単なる回避策であり、1より悪いパフォーマンスを示します。