2010-07-29 9 views
2

我有一批新的服务器正在安装,我最终试图尽可能多地自动化进程。其中一部分包括对machine.config进行一些更改,例如在connectionStrings上设置configSource并在整个lb池中设置机器密钥。AppCmd:Framework vs Framework64

看来,在64位的操作系统上,appcmd只会影响Framework64目录中的配置,这很好,直到你有一个32位应用程序运行。我需要更改Framework和Framework64目录中的配置。有没有一个秘密的参数(比如/ commit:MACHINE32或者其他),你可以用它来告诉appcmd哪个配置要搞乱?

回答

5

答案既简单,有趣又令人沮丧。 :-)

我一直忘记,在64位Windows上,System32是64位,而SysWow64是32位唯一的系统应用程序。

因此,System32\inetsrv\appcmd适用于Framework64文件,而SysWow64\inetsrv\appcmd适用于框架文件。

在两者中运行相同的命令来更新两个框架配置文件,至少对于APPHOST和WEBROOT和MACHINE提交路径。

相关问题