オカムラと申します。
このフォーラムで情報をいただき、IIS6.0の「IPアドレスとドメイン名の制限」を手動で移行しています。
※MSDeployで移行しても、既定のアクセス制限(全てを拒否するか、全てを許可する)が移行できないため手動で確認しながら設定をおこなっています。
II7.0のコンパネで操作をしている途中なのですが、IIS6.0で制限を掛けている一部で、下記のようなエラーが発生します
この操作の実行中にエラーが発生しました。
詳細:
\\?\C:\Windows\system32\inetsrv\config\applicationHost.config
行番号:1241
エラー:統合されたキー属性 'ipAddress, subnetMask, domainName'がそれぞれ' 192.168.1.0/255.255.255.0,'に設定されている種類'add'の重複するコレクション エントリを追加できません
IIS6.0上では問題なく動いていますし、設定の重複もしていません。
エラーが出た後は、IIS7.0コンパネではIPアドレスの操作を出来ないため修正もできません。
applicationHost.configを直接テキストエディタで操作して良いものでしょうか?
また、なぜこのようなエラーが発生するのでしょうか?
例として、IIS6.0上で下記の設定をしており、問題が無いように思います。
すべてのコンピュータからのアクセスを拒否し、
192.168.1.0/255.255.255.0
192.168.xxx.0/255.255.255.0
xxx.xxx.xxx.xxx/255.255.255.240 ← グローバルIPアドレスのセグメント
xxx.xxx.xxx.xxx ← 1グローバルIPアドレス
以上、よろしくお願いします。