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();
//得到现默认站点的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) 编辑 收藏 举报