Histórico da Página
...
1 - Eleger um host instalando o SQL Server 2008R2 Express (Gratuito mesmo para uso comercial). É necessário que o Microsoft .net Framework 4.0 também seja instalado nessa mesma máquina.
1.1 – Criar uma base de dados e configurar a mesma para exercer a função de SesssioStateProvider para a aplicação asp.net. Considerando que o host onde a base ASPSTATE instalada é o DBSERVER, usuário sa e senha saPasswd 1@3 C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regsql.exe -ssadd -d ASPSTATE -sstype c –SDBSERVER -U sa -P masterkey saPasswd 1@3
Considerando que o host onde a base ASPSTATE instalada é o DBSERVER, usuário sa e senha saPasswd 1@3
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regsql.exe -ssadd -d ASPSTATE -sstype c –S DBSERVER -U sa -P masterkey saPasswd 1@3
1.2 – Alterar o atributo sessionState em todas as máquinas do arranjo para utilizarem serverState apontado para a máquina eleita:
<sessionState
mode="SQLServer"
allowCustomSqlDatabase="true"
sqlConnectionString="Data Source=DBSERVER;Initial Catalog=ASPSTATE;User
ID=sa;Password=saPasswd1@3"
cookieless="false"
timeout="20"
/>
- ServerState
1 – Eleger, instalar e iniciar um host para executar o serviço de StateServer.
1.1 – Para instalar o serviço caso o mesmo não esteja, segue exemplo de comando:
sc
SERVERNAME create ServerState binpath=
"c:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_state.exe"
Alterar o atributo sessionState em todas as máquinas do arranjo para utilizarem serverState apontado para a máquina eleita:
<sessionState mode="StateServer"
stateConnectionString="tcpip=10.10.11.12:42424"
cookieless="false"
timeout="20"/>
Após alterar as configurações, é necessário reciclar todos os ApplicationPool's do arranjo para validar as alterações.
Desenho básico da arquitetura proposta :
...