IIS Web サイトを停止/開始する ac# .Net アプリケーション (Web またはデスクトップ) を探しています。
これについてインターネットで検索していましたが、うまくいく例や説明が見つかりません。
このdllを見つけましたhttp://msdn.microsoft.com/en-us/library/microsoft.web.administration.servermanager%28v=VS.90%29.aspx
これは、IIS Web サイトを停止/開始しようとしている例です。
「Microsoft.Web.Administration の使用」リファレンス..
var server = new ServerManager();
var site = server.Sites.FirstOrDefault(s => s.Name == "SITENAME");  
if (site != null)
        {
            //stop the site...
            site.Stop();
            if (site.State == ObjectState.Stopped)
            {
                //do deployment tasks...
            }
            else
            {
                throw new InvalidOperationException("Could not stop website!");
            }
            //restart the site...
            site.Start();
        }
        else
        {
            throw new InvalidOperationException("Could not find website!");
        }
site.Stop 例外をスローします。
"Access denied. (Excepción de HRESULT: 0x80070005 (E_ACCESSDENIED))"
ExceptionType "UnauthorizedAccessException"
これどうやってするの?私は何を間違っていますか?
