レポートの自動処理と電子メール送信をスケジュールするために、SQL Server エージェントと対話する Web サイトを使用しています。私は最近、AppPool がリサイクルされると、その後、誰かが Web サイトに再度ログインするまで、レポートを取得できないことに気付きました。Web サイトが数時間または数日間ヒットしない可能性があり、その間、スケジュールされたすべてのタスクが失われます。
Windows タスクを設定して、定期的に実行するか、AppPool リサイクル イベントをトリガーしたいと考えています。しかし、私はタスクがどうあるべきかわかりません。Web サイトにヒットする .js スクリプトを実行する Windows タスクをセットアップするという 1 つの提案がありましたが、これは Windows 認証でのみ機能します (これは使用されていません)。
var xmlhttp = new ActiveXObject("MSXML2.XMLHTTP");
xmlhttp.open("POST", "http://localhost/website/default.aspx", false);
xmlhttp.send();
IIS AppPool のリサイクル後に Web サイトを「起動」する方法についての提案を探しています。
ありがとう。ab。