这是因为从Windows Vista开始,出现了一个新版本的IIS(IIS 7),它在许多方面与旧的IIS体系结构有很大不同.
要控制新的IIS,您应该使用IIS管理器(UI),或者如果您想要一个控制台工具,请查看C:\ Windows\System32\inetsrv\AppCmd.exe
如果要列出应用程序池及其.NET版本:
> appcmd list apppool
APPPOOL "FlexLabs Bak" (MgdVersion:v4.0,MgdMode:Integrated,state:Stopped)
APPPOOL "OpenIdTest" (MgdVersion:v2.0,MgdMode:Integrated,state:Started)
APPPOOL "TestApp" (MgdVersion:v4.0,MgdMode:Integrated,state:Started)
Run Code Online (Sandbox Code Playgroud)
获取IIS中的应用程序列表:
> appcmd list app
APP "FlexLabs/" (applicationPool:FlexLabs)
APP "TestApp/" (applicationPool:TestApp)
Run Code Online (Sandbox Code Playgroud)
获取网站列表:
> appcmd list site
SITE "TestApp" (id:4,bindings:http/*:82:,state:Started)
Run Code Online (Sandbox Code Playgroud)
(注意:这些是示例,而不是我机器上的所有实际数据:P)
当然,它可以做更多的列表,并且在某些方面它比IIS管理器更强大.
您正在寻找什么具体的东西?
UPD: 退出此处:http : //mvolo.com/blogs/serverside/archive/2007/07/21/Anatomy-of-an-IIS7-configuration-path.aspx
如果您使用过IIS6和以前版本的IIS,则很可能熟悉IIS元数据库路径.你知道,看起来像LM/W3SVC/1/ROOT.这些配置数据库路径用作识别IIS网站层次结构的一部分或其中的URL的机制,以便读取/写入其配置设置.
[...]
IIS7基于.NET Framework/ASP.NET也使用的XML配置文件的分布式层次结构,使用全新的配置系统来重新配置元数据库.这种配置系统与元数据库根本不同
绝对看看这篇文章,我认为这正是你在这种情况下所寻求的
此外,看到这里更多的信息: http://learn.iis.net/page.aspx/125/metabase-compatibility-with-iis-7/ 基本上,你可以安装"IIS 6元数据库兼容性"服务器角色和使用一些旧的工具和脚本来控制它:)
| 归档时间: |
|
| 查看次数: |
2149 次 |
| 最近记录: |