C# 利用DirectoryEntry 修改IIS默认站点的端口

System.DirectoryServices.DirectoryEntry folderRoot = new DirectoryEntry("IIS://localhost/W3SVC/1");
//得到现默认站点的IP 端口 描述       
string strServerBindings =  this.TextBox1.Text = folderRoot.Properties["ServerBindings"].Value.ToString();
//解出端口Port
char[] splitChar = {':'};
string [] strArr = strServerBindings.Split(splitChar);
//重新赋值为8000
folderRoot.Properties["ServerBindings"].Value = strArr[0] + ":8000:" + strArr[2];
folderRoot.CommitChanges();
this.TextBox2.Text = folderRoot.Properties["ServerBindings"].Value.ToString();

posted on 2008-06-26 15:53  freeliver54  阅读(1961)  评论(0编辑  收藏  举报

导航