0

認証にGoogleのオープンIDを使用しているasp.netアプリケーションがあり、vb.netでこのようなラベルコントロールにGoogleから返された電子メールアドレスを表示していました

lblemail.Text = Session("U_EMAIL").ToString()

問題は、しばらくしてこのエラーが表示され、再ログインする必要があり、ページが正常に機能するということです。エラーはObeject Reference is not Set To an Instance of Objectこの行に ありますlblemail.Text = Session("U_EMAIL").ToString()

のようにweb.configでセッションの制限を増やそうとしました

<system.web>
    <sessionState mode="InProc" cookieless="false" regenerateExpiredSessionId ="true" timeout="129600" />

ただし、ページが読み込まれてしばらくすると上記のエラーが表示されるため、このエラーを削除するのを手伝ってください。

4

1 に答える 1

0

あなたのウェブサイトに他のことが起こるかもしれません。それは開発中ですか?ウェブサーバーを再起動してください。Web サイト フォルダー内の多くのファイルを変更したり、bin ディレクトリ内の何かに触れたりすると、アプリケーション プールが再起動されます

于 2012-09-01T11:36:53.650 に答える