IIS7设置文件位置

时间:2011-12-26 12:43:22

标签: iis-7

IIS7在哪里保存每个虚拟目录/应用程序及其物理路径的配置?

是XML文件吗?如果是这样,编辑此XML文件是否会影响IIS配置(重启后)?

2 个答案:

答案 0 :(得分:146)

听起来您正在寻找位于applicationHost.config的{​​{1}}。

是的,它是一个XML文件,是的,手动编辑文件会在重启后影响IIS配置。您可以将IIS管理器视为用于编辑C:\Windows\System32\inetsrv\configapplicationHost.config的GUI前端。

答案 1 :(得分:54)

同样从这里查看此答案:Cannot manually edit applicationhost.config

  

答案很简单,如果不是那么明显:win2008是64bit,notepad ++   是32位。使用时导航到Windows \ System32 \ inetsrv \ config   您使用64位程序查找文件的资源管理器。当你打开   使用notepad ++的文件,你试图用32位打开它   程序。之所以出现混乱是因为,而不是告诉你   这就是你在做什么,windows允许你打开文件但是   保存时,文件的路径透明地映射到   的Windows \ Syswow64资料\ INETSRV \配置。

     

所以在实践中发生的事情是你使用打开applicationhost.config   notepad ++,进行更改,保存文件;而不是覆盖   原来你正在保存它的32位副本   Windows \ SysWOW64 \ inetsrv \ Config,因此您不进行更改   到IIS实际使用的版本。如果您导航到   Windows \ SysWOW64 \ inetsrv \ Config您将找到刚刚保存的文件。

     

如何解决这个问题?简单 - 使用64位文本编辑器,例如   带有窗户的普通记事本。