お世話になっております。
現在、WindowsMobile用にVisualStudio 2008+.NET Compact Framework 2.0(C#)でアプリケーションを作成しているのですが、
HTTPアクセスを行おうとすると、表題のとおりにOutOfMemoryExceptionが発生してしまいます。
アプリケーションとしてはTimerで一定時間ごとにイベントを発生させ、そのイベントの中からHTTPアクセスを行う、という構造になっています。
いろいろ検索もしてみたのですが、HttpWebResponseを閉じないで何度かHttpWebRequest.BeginGetResponse()/GetResponse()を呼び出すと良くない、という情報くらいしか見つかりませんでした。
自分のところでおきている現象としては、アプリケーション起動後初めてのHttpWebRequest.BeginGetResponse()でOutOfMemoryExceptionが発生するので、上記にはあたらないと考えています。
さらにExceptionのMessageが
操作を完了するために十分なスレッドがThreadPoolオブジェクトに
ありませんでした。
となっているため、混乱しています。
何かお心当たりがあれば教えていただけますでしょうか。