よく知られているポートにリスニングソケットを作成するasp.netに座る必要があるコンポーネントがあります。私たちがソケットを持っている理由は、asp.netの必要コンポーネントが外部サービスからイベントを受け取る必要があり、他のテクノロジーが十分に速く柔軟ではなかったからです。asp.netでのソケットサービスのホスティング - application_startとapplication_endの問題
application_startで待機しているソケットを開始し、application_endでソケットを閉じます。問題は、Webサイトにhttpリクエストを受け取り、web.configを変更すると、application_endが呼び出される前にapplication_startイベントが呼び出されるため、ソケットを開くことができないためです(重複するソケットが開いているというエラーが表示されます)。 web.configの変更後に、application_start内の元のソケットへの参照がないので、そこからシャットダウンすることはできません。
この問題を回避する方法はありますか?
乾杯、
MRT
Theresはasp.netへの超高速エントリのための多くの選択肢ではありません。 asmx、wcfまたはmsmqのみ – MrT