本厚木。
作業が増えたせいでやばくなってきた。
まだテスト仕様書もできていないのに。
もう一つのプロジェクトも、トラブルが発生。
やばいことは重なるもんだ。
Web サーバを 2 台構築するのに、サイト設定がコピーできないなんてことはないだろうと思って調べる。
でも、そのものずばりを解説しているサイトがない…。
IIS 7.5 は新しいソフトだからか、英語のサイトはたくさんあるけど日本語のサイトが少ない。
しかたない、英語を読むか…。
とりあえず %windir%\System32\inetsrv\config フォルダにある、administration.config と applicationHost.config ファイルをコピーすれば、設定をコピーしたことになる。
ところが、ユーザのパスワードは暗号化されていて、その暗号化キーはマシン固有のものらしい。
Σ(゚д゚|||)ガーン!
いろいろ調べてみると、その暗号化キーもエクスポートできることがわかった。
コマンドプロンプトを「管理者として実行」で表示してから、コピー元でエクスポート、コピー先でインポートすれば良いらしい。
エクスポートコマンドはこれ(2 つ)。%windir%\Microsoft.NET\Framework64\v2.0.50727\aspnet_regiis.exe -px "iisConfigurationKey" "C:\iisConfigurationKey.xml" -pri
%windir%\Microsoft.NET\Framework64\v2.0.50727\aspnet_regiis.exe -px "iisWasKey" "C:\iisWasKey.xml" -pri
インポートコマンドはこれ(2 つ)。%windir%\Microsoft.NET\Framework64\v2.0.50727\aspnet_regiis.exe -pi "iisConfigurationKey" "C:\iisConfigurationKey.xml"
%windir%\Microsoft.NET\Framework64\v2.0.50727\aspnet_regiis.exe -pi "iisWasKey" "C:\iisWasKey.xml"
1 台構築して、暗号化キーをエクスポートして、設定ファイルとともにもう 1 台にコピー。
もう 1 台のほうでインポート。
これで OK だった。
ふう。なんとか先に進んだ。
というところでタイムアウト。終電だ。
疲れた…。