Как сохранить несериализуемые объекты при переустановке веб-службы ASP.Net? - PullRequest
0 голосов
/ 04 мая 2011

У меня запущен IIS с веб-службой ASP.Net, мне нужно время от времени обновлять его.

Существует коллекция несериализуемых объектов, и я хотел бы сохранить ее во время переустановки.

Я не могу поместить его в базу данных.

Должен ли я использовать какой-либо сторонний процесс или службу для их сохранения до тех пор, пока не будет установлен новый экземпляр веб-службы?

Следует ли разделить все функции на библиотеки для обновления и сохранения данных в global.asax?

Или, может быть, есть лучший способ решить эту проблему?

Спасибо!

1 Ответ

1 голос
/ 04 мая 2011

Я бы сказал, что если у вас есть процессы, которые должны существовать вне жизненного цикла веб-службы, вы должны держать их в процессе, где вы можете контролировать жизненный цикл процесса.Я бы порекомендовал службу Windows, где вы можете контролировать, когда служба приходит и уходит.

...