C#设置iis默认文档

 1 void Main()
 2 {
 3     using (ServerManager serverManager = new ServerManager())
 4     {
 5         var config = serverManager.GetWebConfiguration("SGSM");
 6         ConfigurationSection defaultDocumentSection = config.GetSection("system.webServer/defaultDocument");
 7         defaultDocumentSection["enabled"] = true;
 8         ConfigurationElementCollection filesCollection = defaultDocumentSection.GetCollection("files");
 9         ConfigurationElement addElement = filesCollection.CreateElement("add");
10         addElement["value"] = @"myhome.html";
11         filesCollection.AddAt(0, addElement);
12 
13         serverManager.CommitChanges();
14     }
15 
16     using (ServerManager serverManager = new ServerManager())
17     {
18         var webConfig = serverManager.GetWebConfiguration("SGSM");
19         var section = webConfig.GetSection("system.webServer/defaultDocument");
20 
21         foreach (ConfigurationElement item in section.GetCollection("files"))
22         {
23             var x = item["value"];
24             Console.WriteLine(x);
25         }
26     }
27 }
28 
29 // Define other methods and classes here

 

posted @ 2021-01-08 15:02  二姐1511  阅读(193)  评论(0编辑  收藏  举报