非常接近杀死自己,所以请借你的耳朵和手。
我一直在尝试迁移IIS7网络服务器(相当大的网络服务器),到目前为止我对msdeploy的状态感到震惊,并将其用于我需要做的事情。够了,这是我目前的问题:
我要迁移的服务器包含D:\驱动器上的所有站点。我们不可能在新环境中拥有D:\驱动器,因此我需要将所有站点路径更改为C:。 我显然不想手动为每个站点执行此操作,因此我想编辑applicationHost.config中的路径。但是,IIS似乎并不关心。所有路径都是C:\,但IIS仍然试图引用D:。 当我查看网站设置时,它仍然说D:。世界上哪个地方来自这个价值?
它位于64位服务器上,我检查了\ syswow64 \中的OTHER applicationHost.config,并且神奇地将其更改为C:\。
非常感谢任何帮助,或者从D:\迁移到C:\的完全不同的方式。 感谢。
答案 0 :(得分:1)
通过将applicationhost.config复制到2003框,在那里进行编辑并复制来“修复”它。显然2008“假装”保存你的文件(即当我在记事本中打开它时显示我的更改),但是从一些缓存版本或其他地方的其他文件中读取它们。