【質問】ASP.NETスレ Part4【議論】at PHP【質問】ASP.NETスレ Part4【議論】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト303:nobodyさん 07/12/08 23:12:09 一つ目のインスタンスってなんのこと? Application_Endはアプリケーションがシャットダウンされるとき。 通常はユーザのアクセスが一定時間無かったとき。 サイト起動時ってのはASP.NET側ではない(まだ動いてもいないから) サイト起動時にやらないといけない理由があまり見当たらないんだが… 304:302 07/12/08 23:12:38 追伸です。 まだSelect文しか流してはいませんが、ASP.net側ではとりあえず接続は出来ているようです >問題のデータベース 305:nobodyさん 07/12/08 23:14:08 >>302ASP.NETで使用中とは、IISで運用中ってことかい? IISで動作中は、例えばIIS6だとNETWORK SERVICEユーザが使用中だから、 User Instance=Trueでは使えないはず。 306:nobodyさん 07/12/08 23:23:50 >>303 ユーザが画面を開いていないときでも、チャットには繋げっぱなしにしたいのです…。 とりあえずWebサーバ起動時に繋げにいって、チャットの書き込みをサーバのログに吐く。 ユーザは必要な時だけWebサーバにアクセスするという形で。 自分だけが使うものなので、最悪、起動時は必ず画面を開いてApplication_Startを 呼んでやるという形でもいいのですが、終了時はApplication_Endでチャット切断処理を やってしまうと、ユーザからのアクセスが無いときに勝手に接続が切れてしまうので…。 かといってどこかに明示的な切断を入れないと、アプリ終了後もタイムアウトするまで チャットに居座りっぱなしになる行儀の悪いプログラムになるなあと。 ユーザの状態に依存しない開始と終了イベントを取れれば、 ユーザは必要な時だけWebサーバにアクセスし、ユーザはサーバ側のチャットへの 接続状態を気にしなくて済むようになり、サーバ側もユーザの接続状態を 考えなくて済むようになると思いまして。 画面側にはWebサービスとして、チャットで発言するメソッドと、画面更新のために 最新のチャットログを取得するメソッドくらいを提供してやればいいかなと。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch