IIS7.5 应用程序虚拟目录改名

在IIS 6中我们可以直接右击改名称,是因为可以改metabase,但IIS 7不再有metabae,直接更改方式不行,可采用命令方式来完成。

1.应用程序改名
C:\Windows\System32\inetsrv>appcmd list app
APP "Default Web Site/" (applicationPool:DefaultAppPool)
APP "Default Web Site/WebAnalytics.UI" (applicationPool:DefaultAppPool)

C:\Windows\System32\inetsrv>appcmd set app "Default Web Site/WebAnalytics.UI" -path:/WebAnalytics.UI_Snake
APP 对象“Default Web Site/WebAnalytics.UI”已更改


2.虚拟目录改名
C:\Windows\System32\inetsrv>appcmd list vdir
VDIR "Default Web Site/" (physicalPath:%SystemDrive%\inetpub\wwwroot)
VDIR "Default Web Site/test" (physicalPath:D:\)

C:\Windows\System32\inetsrv>appcmd set vdir "Default Web Site/test" -path:/snake

VDIR 对象“Default Web Site/test”已更改