//aardio 调用 .NET 管理 IIS 服务器 import dotNet; //自 IIS 自带的程序集导入 ServerManager 命名空间 if( ! dotNet.import("Microsoft.Web.Administration") ){ error("您的系统没有安装 IIS 或缺少 Microsoft.Web.Administration.dll",2) } var serverManager = Microsoft.Web.Administration.ServerManager(); //启动指定网站 //注意 C# 中下标要改为 Sites.Item["www.aardio.com"] serverManager.Sites.Item["www.aardio.com"].Start() //注册 MIME /* var config = serverManager.GetWebConfiguration("www.aardio.com"); var handlersSection = config.GetSection("system.webServer/handlers"); var handlersCollection = handlersSection.GetCollection(); var addElement = handlersCollection.CreateElement("add"); addElement.Item["name"] = "aardio"; addElement.Item["path"] = "*.aardio"; addElement.Item["verb"] = "*"; addElement.Item["modules"] = "FastCgiModule"; addElement.Item["scriptProcessor"] = "D:\aardioCGI\Publish\aardioCGI.exe"; handlersCollection.AddAt(0, addElement); */ //下面这句取消注释,可用于提交更新。 //serverManager.CommitChanges();