Сохранение ASP.NET Состояния приложения при перезапусках

StackOverflow https://stackoverflow.com/questions/1279561

Вопрос

Есть хороший способ сохранить ASP.NET Состояние приложения при перезапуске?

Я хочу иметь возможность установить некоторые значения, перезапустить приложение, и они все еще будут там.Я хочу в первую очередь сделать это для небольших тестовых веб-приложений "на выброс", которым даже не нужна база данных.

Есть ли какой-то способ сделать это со статическими членами и сериализацией?веб-кэш?

Обновить:
Приложение должно иметь возможность обновлять эти значения.
Значениями могут быть пользовательские объекты, такие как:

public class Person    
{  
  public string FirstName { get; set; }  
  public string LastName { get; set; }      
}  
Это было полезно?

Решение

Вам нужно какое-то постоянное хранилище данных, будь то база данных, xml-файлы или что-то еще.

Возможно, вас заинтересует Простое хранилище с SQLLite из SubSonic что довольно близко к тому, что вы описываете.

Другие советы

Почему бы просто не воспользоваться ASP.NET Государственной службой:

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

Я что-то упускаю?

Я полагаю, что вы можете сохранить сеанс ASP .NET в базе данных сервера SQL Server.Я бы предположил, что это сохранит его при перезапуске приложения или даже при завершении работы / перезагрузке.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top