簡體   English   中英

IIS重新啟動(無法啟動任何進程並調用iisreset)來自網站本身

[英]IIS Restart (cannot start any process and call iisreset) from the website itself

public static void RestartIIS()
{
    string path = Environment.GetFolderPath(Environment.SpecialFolder.System) + @"\iisreset.exe";
    System.Diagnostics.ProcessStartInfo info = new System.Diagnostics.ProcessStartInfo(path);
    info.UseShellExecute = true;
    System.Diagnostics.Process.Start(info);
}

您需要具有管理權限才能執行此操作; 絕對不建議以管理員身份運行IIS!

相反,我建議您不要嘗試從自身管理網站,而是使用其中一個遠程訪問/遠程管理工具。 像IIS的遠程管理一樣基本但可用: http//learn.iis.net/page.aspx/158/remote-administration-for-iis-manager/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM