2

新しいサーバーのバッチがインストールされており、最終的にできるだけ多くのプロセスを自動化しようとしています。これには、connectionStrings で configSource を設定したり、lb プール全体でマシン キーを設定したりするなど、machine.config にいくつかの変更を加えることが含まれます。

64 ビット OS では、appcmd は Framework64 ディレクトリの構成にのみ影響するようです。これは、32 ビット アプリを実行するまでは問題ありません。Framework と Framework64 ディレクトリの両方で構成を変更する必要があります。appcmdにどの構成を混乱させるかを伝えるために使用できる秘密の引数(/ commit:MACHINE32など)はありますか?

4

1 に答える 1

5

答えは簡単で、面白く、気のめいるようなものです。:-)

System3264ビットWindowsでは64ビットでありSysWow64、システム用の32ビットのみのアプリであることを忘れ続けています.

そのためSystem32\inetsrv\appcmd、Framework64 ファイルで動作し、Framework ファイルでSysWow64\inetsrv\appcmd動作します。

両方で同じコマンドを実行して、少なくとも APPHOST と WEBROOT と MACHINE のコミット パスについて、両方のフレームワーク構成ファイルを更新します。

于 2010-07-30T20:14:41.237 に答える