2017-12-12 23 views
0

レジストリキーを変更せずにweb.configファイルのサイズを250KBから増やしたい。私はWindows Azure Webサイトを実行しているので、レジストリキーを変更することはできません(私が間違っている場合は修正してください)。私はすでにipSecurityconfigSourceを使用して、メインweb.configファイルを分割しましたレジストリキーを変更せずにweb.configファイルのサイズを増やす

(ファイルのサイズの理由は、IPアドレスの大規模なリストである。)

QUESTION ONE:

がしますweb.configファイルを分割すると250KBの制限を超えます。または、追加されるすべてのビットは250KB以下でなければなりません。前者が真であれば、ipSecurityを小さな塊に分割することは可能ですか?

QUESTION TWO:

ipSecurityの内容を含むファイルのサイズは536キロバイトです。それは約9100のIPアドレス範囲を含んでいます。 Web.configファイルをこのように大きくすると、どのような影響がありますか?

QUESTION THREE:

どのようにレジストリキーを変更することなく、250キロバイトからweb.configファイルの1つの増加サイズ?

QUESTION 4:

は、許可またはIPアドレス範囲の大web.configファイル以外のWindows AzureのWebサイトのために国へのアクセスを拒否する簡単な方法はありますか?

答えて

1

まず、1つの質問につき、1つのS.O.お願いします。

いいえ、App Serviceを使用しているときにレジストリキーを変更することはできません。これを行うには、仮想マシンを使用する必要があります。

しかし、これらすべてのIPを設定ファイルに保存する理由は何ですか?それらをデータベースに保存してコードで検証しようとしましたか?この質問は、コードでユーザーのIPアドレスを取得する方法を示しています。 How can I get the client's IP address in ASP.NET MVC?

+0

Bummer。これは、アクセスを拒否/許可するために必要なIPアドレス範囲のリストです。より簡単で便利なweb.configファイルを使用できない場合は、これらのIPアドレスをDBに取得し、HTTPモジュールの要求IPアドレスと照合して調べていると思います。どのくらい遅くなるかはわかりません(_every_要求で実行されます)。テストする必要があります。多分、私は、Webアプリケーションの代わりにクラウドサービスに切り替えることに目を向けるでしょう。どう思いますか? – nmit026

関連する問題