0

私の ASP.Net アプリケーションには、私たちが開発したサーバー コントロールがあり、将来の使用のためにアプリケーション レベル (つまり、ユーザーとセッション全体) にいくつかのキーを格納する必要があります。しかし、Page.Application と HttpContext.Current.Application のどちらのカウントも、ポストバックまたはページ更新後にゼロにならないことがわかりました。

実際、私はセッションの場合にこのような問題に直面していましたが、最終的にセッションの永続性の問題を web.config の SessionState 構成を変更することで解決しました。

<sessionState cookieless="UseCookies" mode="StateServer" ></sessionState>

ただし、Application State に同様の設定が存在するかどうかはわかりません。

ご教授ください。

男ありがとう!!!

ウィリアム

- アップデート -

私は Visual Studio 2008 を使用しており、アプリケーションは Visual Studio ASP.Net Testing Server でテストされています。

4

1 に答える 1

0

アプリケーションの状態は、Web サーバー (アプリケーション プール) をリセット (iisreset) するまで有効です。どの種類または Web サーバーを使用していますか? これをビジュアルスタジオでテストしていますか? IISにホストして試してみましたか?Cassini (ビジュアル スタジオ開発サーバー) には、私とのセッションに関していくつかの問題があるため、IIS Express を試すことができます - http://learn.iis.net/page.aspx/868/iis-express-overview/ - http://weblogs .asp.net/scottgu/archive/2010/06/28/introducing-iis-express.aspx

于 2011-06-14T07:41:40.117 に答える