using Microsoft.Web.Administration;
using System;
using System.Windows.Forms;
引入的命名空间,主要就是using Microsoft.Web.Administration;这个,
public partial class Form1 : Form { const string WebSiteName = "aswr"; static ServerManager sm; public Form1() { InitializeComponent(); sm = new ServerManager(); } private void button1_Click(object sender, EventArgs e) { var pool = sm.Sites[WebSiteName]; if (pool.Start() == ObjectState.Started) pool.Stop(); else pool.Start (); } }
WebSiteName呢,这个就是你的iis网站的名字,
Start()是状态,当是started的时候,他是开启的,
如果遇到 拒绝访问的情况,那就是你的文件夹安全设置的有问题,改成Authenticated Users ,然后你的vs 要用管理员身份启动,重要!!!!