バックグラウンドでいくつかのデータを処理するためのスレッドを作成するWebサービスがあります。スレッドが強制終了されたログの1つに、「System.Threading.ThreadAbortException:スレッドが中止されました」というメッセージが表示されました。私は現在、スレッドが作業中のタスクを実行するのにかかる限りスレッドが実行されると想定していますが、実行をグーグルした後、WebでアプリケーションのExecutionTimeOutプロパティを増やすことに言及している投稿をいくつか見ました。構成ファイル。私の質問は:
ASP.NETで実行されるスレッドの最大実行時間はどれくらいですか?このタイムアウトは無制限ですか、それともアプリケーションのExecutionTimeOutプロパティによって制限されていますか?