日期:2014-05-18  浏览次数:20994 次

c#实现iss的管理
我看了一些教程,希望用c#实现iis站点的创建,internet信息服务里看不到任何结果请问各位高人这是为什么?
以下是我的代码:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;


using System.DirectoryServices;
namespace iismanage
{
  public partial class Form1 : Form
  {
  public Form1()
  {
  InitializeComponent();
  }

  private void Form1_Load(object sender, EventArgs e)
  {
  DirectoryEntry newdir =new DirectoryEntry("IIS://localhost/W3SVC/1/ROOT");
  newdir.Children.Add("ABC", "IIsWebVirtualDir");
  newdir.Invoke("AppCreate", true);
  newdir.CommitChanges();


  }
  }
}


------解决方案--------------------
要是允许用程序去修改服务器网站配置,IIS也太不安全了。再说你建完网站还有目录权限,默认文档,MIME类型,默认连接池等配置。。
------解决方案--------------------
这个IIS 貌似不能用程序修改吧?还真没遇到过呢。。。LZ能的话 说一声