2016-09-06 3 views
1

である私は私のweb.configファイル何のSessionState customProvider

<sessionState mode="InProc" customProvider="DefaultSessionProvider"> 
    <providers> 
     <add name="DefaultSessionProvider" type="System.Web.Providers.DefaultSessionStateProvider, System.Web.Providers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" connectionStringName="DefaultConnection" /> 
    </providers> 
</sessionState> 

から、次のコードを持っていることは今、私は1時間に私のセッションタイムアウトを延長します。

<sessionState timeout = "60" mode = "InProc" /> 

今私の問題は あり、それは私の元のコードからcustomProviderを削除し、だけではなく、タイムアウト=「60」を追加しても大丈夫ですか?私はそのcustomProviderが何であるか知っていません。

私のアプリケーションから何か悪影響はありませんか?

または両方を混ぜても問題ありません。

<sessionState mode="InProc" timeout="60" customProvider="DefaultSessionProvider"> 
    <providers> 
     <add name="DefaultSessionProvider" type="System.Web.Providers.DefaultSessionStateProvider, System.Web.Providers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" connectionStringName="DefaultConnection" /> 
    </providers> 
</sessionState> 

答えて

0

はい、削除したりコメントアウトしても問題ありません。 InProcとしてmodeを指定すると、ASP.NETは接続文字列の詳細を無視します。これは、とにかくセッション情報を格納することさえできません。 this answer

関連する問題