- PR -

[ノータッチデプロイメント]画面が固まる。

1
投稿者投稿内容
T.H
会議室デビュー日: 2004/08/09
投稿数: 18
お住まい・勤務地: 東京都
投稿日時: 2004-12-24 17:38
お世話になります。

現在、WebServiceを使用するノータッチデプロイメントを開発していますが、
問題が発生してしまい困っています。
現象としては、
1.クライアント側でブラウザよりExeを実行し画面を立ち上げる
2.ボタンのイベント等でWebServiceをコール
3.画面を立ち上げたまましばらく放っておく
4.再びWebServiceをコール
5.固まる(しばらくしてからTimeoutのエラーが発生する)
と言った感じです。

調査した限り判明している事は、
・放っておく時間は、IISで設定した『接続のタイムアウト』時間と同様
10秒に設定すれば10秒ほったらかしにするだけで発生
1000秒に設定すれば1000秒ほったらかしにしないと発生しない

・クライアントのランタイムセキュリティポリシーのアクセス許可セットを
『FullTrust』に設定すると発生しなくなった。

・固まった後にTimeoutエラーが発生するまでの時間は、
WebServiceのプロキシクラスのTimeoutプロパティに設定した時間と同様

です。

環境は以下の通りです。

OS :Win2000
IIS :5.0 , 6.0(どちらでも同現象)
.NET :1.1(SP1はあてていません。)
その他 :
・ローカルイントラネット環境
・ExeとWebServiceは同様のWebサーバーに存在

解決方法として考えられるのは、
・IISの『接続のタイムアウト』時間をおもいっきり延ばす
・Timerコントロール等で定期的にダミーWebMethod
位でしょうか。
ただしどちらも処理として正しくない気がします。

解決法、対処法など、何かご存知の方が居ましたらアドバイスをお願いします。
1

スキルアップ/キャリアアップ(JOB@IT)