Сохранение ASP.NET Состояния приложения при перезапусках
-
16-09-2019 - |
Вопрос
Есть хороший способ сохранить 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.Я бы предположил, что это сохранит его при перезапуске приложения или даже при завершении работы / перезагрузке.