您的答案是运行以下代码行:
cscript adsutil.vbs SET W3SVC1/WebSiteNum/Root/Vdirname/Path "new physical path"
请原谅我的无知,但 是什么<WebSiteNum>
?我怎么才能找到它?我假设<Vdirname>
是虚拟文件夹名称。 和是保留字"W3SVC1"
,并且在命令行上按原样使用,对吗?新的物理路径是否也需要用双引号括起来?"Root"
"Path"
答案1
IIS 中的每个站点都有一个站点编号。查找该编号的简单方法是打开 IIS 管理器,选择网站(或 IIS7 中的站点),然后在标识符或 ID 列中查找您感兴趣的站点。
如果您查看日志文件,每个站点都会有自己的名为 W3SVCsitenumber 的目录。
另外,我相信命令会读为
cscript adsutil.vbs SET W3SVC/WebSiteNum/Root/Vdirname/Path“新物理路径”
示例中的“Root”保持不变。在重新定位虚拟目录的情况下,我认为您不需要 Vdirname 下的路径。
请参阅此网站了解有关 adsutil.vbs 的一些详细信息http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/d3df4bc9-0954-459a-b5e6-7a8bc462960c.mspx?mfr=true