asp.netを使用して、アプリケーションプールを再起動(IIS7)
質問
私は、誰もがこれを行う方法を知っている、コードからアプリケーションプールを再起動する必要がありますか? 私はIIS6のための多くの例を見ていると、ほとんどのコメントがされている「それdoesntの仕事」
だから、任意のアイデア、またはとにかくIISがファイルとするとき、それはアプリケーションプールの再起動を持って変更を見てもらうには?
解決
他のヒント
実際にアプリケーションの再起動が発生しますエンドweb.configファイルに単一のスペース「」を追加します。
Webアプリケーションフォルダで(のinetpub \ wwwrootの\ webappの)
とbatファイル(rest.bat)を作成echo >> web.config
あなたはバッチファイルを実行する場合は、リサイクルを取得します。
簡単な方法...なぜあなたは変化を見ていると、あなただけのWeb.configファイル内のキーを変更するアプリケーションをリサイクルしたくないときにファイル。 Web.configファイルへの変更は..
リサイクルするようにアプリケーションを引き起こし
(プールをリサイクル)、このようにそれを行うのではなく、なぜファイルOMベースのキャッシュの依存関係を使用していませんか? ここのxmlファイルとそれをやった例があります。その方法は、これ以上のアプリがリサイクルません。
XmlDocument urls = new XmlDocument();
urls.Load(Server.MapPath("pathetourlfile.xml"));
CacheDependancy dependancy = new CacheDependency(Server.MapPath("pathetourlfile.xml"))
Cache.Insert("URLS", urls, dependency)
所属していません StackOverflow