2011-01-25 10 views
0

私のASP.net 3.5アプリケーションでは、アプリケーションの一部であるasmx webserviceを呼び出しています。 Webサービスを呼び出すと、ユーザーのセッションタイムアウトが発生しますが、この場合は望ましくありません。ユーザセッションを延長せずにasmx webserviceを呼び出してください

セッションタイムアウトを延長せずにサーバー上のWebサービスを呼び出すにはどうすればよいですか?セッションスコープの外部にあるとIISが指定する方法はありますか? (私が間違った用語を使用している場合は申し訳ありません)ASP.net web.configファイル内のディレクトリをセッション外に指定できますか?

ありがとうございました。

+0

セッションをまったく使用したくないですか?または、セッションタイムアウト期間を延長しないでください。 –

+0

主なポイントは、セッションタイムアウト期間を延長したくないということですが、セッションを使用する必要はありません。 –

答えて

1

問題が解決しました。

元のアプリケーションの下にルートディレクトリを持つIISで新しいアプリケーションを作成できます。これは、新しいルートとして必要なディレクトリのプロパティペインにあるIIS MMSスナップインで実行されます。 [アプリケーションの作成]をクリックすると、完了です。新しいアプリケーションは、親アプリケーションのweb.configを継承しているように見えるので、設定を行う必要はほとんどありません。

+2

時々、この継承機能は私に頭痛を与えます。幸いなことに、ほとんどのweb.configセクション(たとえば、 '')を「場所」タグにラップすることができます。 'を使用します。 –

+0

ありがとうございます。それは知っている価値がある:) –