2009-04-28 81 views
32

如何重命名在IIS7 Windows Server 2008上的虚拟目录(即,改变虚拟路径名)上的重命名虚拟目录?的Windows Server 2008(IIS7)

在服务器管理器我点击应用程序,选择基本设置,但显示的是当前别名框是灰色的,我不能编辑它。

回答

7

据我所知,没有办法做到这一点。您只能删除虚拟目录,并使用相同的设置重新创建它。

或者至少,你不能通过GUI来完成。例如,可能有方法通过PowerShell中的脚本执行此操作。但我不知道如何。

+1

看起来你是对的。没有其他人通过用户界面得到任何建议,所以我想这是不可能的。尽管如此,仍然不知道为什么。 – njr101 2009-11-06 14:45:12

+0

这不是真的 - 请参阅下面的Brian Grinstead的答案。 – 2012-04-25 09:57:20

1

您可能要签这个帖子here

从adilei ...

尝试PowerShell的,我觉得IIS7具有 引入了新的管理工具 看起来相当强大。我认为你 也可以使用这些脚本来通过WMI远程管理IIS的 IIS。

它不应该有任何更复杂 然后VBScript中。

另一种方法是使用VBScript 编辑IIS配置文件或 创建一个管理对象,但 并没有真正似乎是去了解它的方式 。

和jwmiller5 ...

你想它在IIS重命名或 更改虚拟路径? adsutil可以做 。它应安装在 C:\的Inetpub \ AdminScripts

adsutil.vbs设置 SVC/svcnum /根/ AppName的/ AppFriendlyName “新友好名称” adsutil.vbs设置 SVC/svcnum /根/ AppName的/为approot “新 应用程序路径”

56

我发现了一个办法做到这一点使用内置的Appcmd.exe的工具。如果您想要在应用程序“OldApplicationName”中更改虚拟目录“Images”,请在命令行中键入此内容。

%systemroot%\system32\inetsrv\appcmd set vdir "Default Web Site/OldApplicationName/Images" -path:/Images2 

更多细节,包括如何重命名此应用程序:http://www.foliotek.com/devblog/rename-applications-and-virtual-directories-in-iis7/

5

如果你也想重命名的应用程序,上下文是除了使用“设置应用程序”,而不是“设置VDIR”几乎相同

appcmd set app "Default Web Site/OriginalSite" -path:/RenamedSite 
相关问题