El estado de sesión solo se puede usar cuando enableSessionState se establece en verdadero en una configuración

Estoy trabajando en la aplicación Asp.net MVC 2 con c # usando vs 2010. Tengo el error mencionado a continuación cuando ejecuto mi aplicación localmente en el modo de depuración.

La imagen del mensaje de error es la siguiente:

El texto del mensaje de error es el siguiente:

El estado de sesión solo se puede usar cuando enableSessionState se establece en verdadero, ya sea en un archivo de configuración o en la directiva de la página. Asegúrese también de que System.Web.SessionStateModule o un módulo de estado de sesión personalizado esté incluido en el<configuration>\<system.web>\<httpModules> Sección en la configuración de la aplicación.

Lo que hice para resolver este problema es el siguiente:

Prueba 1: el archivo web.config se ha cambiado como se muestra a continuación:

<system.webServer>
       <modules runAllManagedModulesForAllRequests="true">
        <remove name="Session" />
        <add name="Session" type="System.Web.SessionState.SessionStateModule, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
    </modules>
</system.webServer

Probar 2 es el siguiente:

Pero, lamentablemente, todavía tengo el mismo problema que he mencionado anteriormente.

ACTUALIZAR

¿Tienes alguna solución para esto?

Respuestas a la pregunta(12)

Su respuesta a la pregunta