IIS 7.0: 探索用于 Windows Vista 的 Web 服务器和更多内容
2009-02-10 17:43:22 来源:WEB开发网该工具旨在使您可以灵活搜索受支持的服务器对象,例如,使您能够快速找到有特定设置集的站点,或已停止的应用程序池。执行搜索时,可以对任何对象的属性使用任意数量的条件,包括使用数字范围和简单通配符字符串匹配。
Appcmd 还支持类似 Windows PowerShell™中出现的链接操作,从而允许从单个命令行一起执行针对一组相关对象的多个操作。例如,您可以用一条命令查找和回收承载某个站点的应用程序的所有应用程序池。若要了解如何用 AppCmd 管理 IIS,请参阅 iis.net/default.aspx?tabid=2&subtabid=25&i=954&p=1。
.NET Framework 和脚本
除了用 IIS 管理器或 appcmd.exe 命令行工具进行手动服务器管理以外,IIS 7.0 还为编程管理提供了丰富的选项。首先,可以利用 Microsoft.Web.Administration API 通过 .NET 应用程序管理服务器。也可以使用新的 COM API 直接管理 IIS 配置系统,或从诸如 ASP 或 Windows® Script Host (WSH) 这样的脚本环境访问它。还有新的 WMI 提供程序,以及通过元数据库兼容层实现的对原有 WMI 和 ADSI 提供程序的支持。
Microsoft.Web.Administration 是新的 .NET 管理 API,它使托管代码应用程序可以轻松地以编程方式设置 IIS 站点和应用程序、访问重要状态和诊断信息以及按其他方式配置服务器。通过让基于 .NET Framework 的应用程序轻松访问 IIS 配置及状态信息,为编写基于 .NET 的安装和管理应用程序,甚至是直接从 ASP.NET 页执行管理任务,提供了可能。
作为示例,图 4 显示了一个小型 C# 程序,该程序使用 Microsoft.Web.Administration 从命令行新建网站。
Figure4用 Microsoft.Web.Administration 设置站点
- ››IIS7 Request format is unrecognized.
- ››IIS Rewrite 配置
- ››IIS7错误:“由于扩展配置问题而无法提供您请求的...
- ››IIS7应用PHP Manager使用FastCGI快速部署
- ››IIS短文件和文件夹泄漏漏洞的分析
- ››IIS .net 网站打不开 http:404 出错
- ››IIS上asp.net网站无法访问(错误:服务器应用程序不...
- ››IIS+PHP配置图文详解
- ››探索 ConcurrentHashMap 高并发性的实现机制
- ››IIS7 下日期显示格式的解决办法
- ››IIS6下部署ASP.NET MVC应用程序
- ››IIS 6 下配置以 FastCGI 跑 PHP
更多精彩
赞助商链接