从自己的网页重新启动网站

Wim*_*ink 3 asp.net iis

好吧,只是为了保持简单:我有一个网络表单.在它上面一个名为"重启"的按钮.我点击这个按钮,IIS将自动重启.

现在,我需要在此Web按钮的OnClick事件后面编写什么C#代码?(如果有可能吗?)


然后添加第二个按钮.它被称为"重置",应该只为当前的Web应用程序重置AppDomain.这个代码是什么?

Dar*_*rov 11

protected void Reload_Click(object sender, EventArgs e)
{
    HttpRuntime.UnloadAppDomain();
}

protected void Restart_Click(object sender, EventArgs e)
{
    using (var sc = new System.ServiceProcess.ServiceController("IISAdmin"))
    {
        sc.Stop();
        sc.Start();
    }
}
Run Code Online (Sandbox Code Playgroud)