HTTP リクエストをリッスンする Windows サービスがあります。これには HttpListener を使用しています。サービスは正常に機能しています。ただし、システムの起動時にサービスが自動的に開始するように設定されている場合、HTTP の初期化に遅延が発生します。HttpListener コンストラクターが返されるまでに 1 ~ 2 分かかります。したがって、ユーザーは正常にログインされ、たとえば、彼のメッセンジャーはすでにオンラインになっています。HttpListener が HTTP.SYS: カーネル モードの http リスナーを使用していることを読んだので、システムが初期化されているため、正常である可能性があります。
私の質問は次のとおりです。1) HttpListener の初期化にこのような遅延があるのは正常ですか? 2) そのような遅延を回避するための回避策はありますか (HttpListener を使用しない場合を除く)?
編集: 問題は Windows 7 では再現されません。Windows XP マシンでのみ再現できました。