1

非常接近自杀,所以请伸出你的耳朵和双手。

我一直在尝试迁移一个 IIS7 网络服务器(相当大的一个),到目前为止,我对 msdeploy 的状态感到震惊,并将它用于我需要做的事情。够了,这是我目前的问题:

我要从中迁移的服务器将所有站点都放在 D:\ 驱动器上。我们不可能在新环境中拥有 D:\ 驱动器,因此我需要将所有站点路径更改为 C:。我显然不想手动为每个站点执行此操作,因此我想编辑 applicationHost.config 中的路径。但是,IIS 似乎一点也不在乎。所有路径都是 C:\,但 IIS 仍然尝试引用 D:。当我查看站点设置时,它仍然显示 D:。这个价值是从哪里来的?

它在 64 位服务器上,我检查了 \syswow64\ 中的 OTHER applicationHost.config,它也神奇地更改为 C:\。

非常感谢任何帮助,或者可能是从 D:\ 迁移到 C:\ 的完全不同的方式。谢谢。

4

1 回答 1

1

通过将 applicationhost.config 复制到 2003 框,在那里对其进行编辑并复制回来来“修复”它。显然,2008 年“假装”保存您的文件(即,当我在记事本中打开它时,它会显示我的更改),但可以从某个缓存版本或其他地方的另一个文件中读取它们。

于 2011-08-09T11:14:07.897 回答