Pergunta

Alguma boa maneira de preservar o estado de aplicação do ASP.NET nos reinicialização?

Quero poder definir alguns valores reiniciar o aplicativo e ainda estar lá. Quero fazer isso principalmente para pequenos aplicativos da Web de teste "descartáveis" que nem precisam de um banco de dados.

Existe alguma maneira de fazer isso com membros estáticos e serialização? cache da web?

ATUALIZAR:
O aplicativo deve ser capaz de atualizar esses valores.
Os valores podem ser objetos personalizados como:

public class Person    
{  
  public string FirstName { get; set; }  
  public string LastName { get; set; }      
}  
Foi útil?

Solução

Você precisa de algum tipo de armazenamento de dados persistente, seja um banco de dados, arquivos XML ou outra coisa.

Você pode estar interessado no FleleReRepository com sqllite da subsônica O que fica bem perto do que você descreve.

Outras dicas

Por que não usar apenas o Serviço de Estado do ASP.NET:

http://msdn.microsoft.com/en-us/library/ms972429.aspx

Estou esquecendo de algo?

Acredito que você pode armazenar a sessão do ASP .NET em um banco de dados do SQL Server Server. Eu imagino que isso persistisse em reinicializações de aplicativos, ou mesmo desligamentos/reinicializações.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top