ASP.NET веб-приложение перезапускается при удалении каталога - PullRequest
4 голосов
/ 30 июня 2010

У меня есть некоторый код в моей процедуре выхода из системы, который удаляет некоторые временные файлы сеанса, когда пользователь выходит из системы или когда сеанс заканчивается.Удаление этих папок приводит к перезагрузке моего веб-приложения.Он не выдает ошибку или выдает исключение, он просто перезапускается!Есть идеи?

1 Ответ

8 голосов
/ 30 июня 2010

Это по замыслу.Существует пороговое значение для количества файлов, которые могут изменяться вне папки bin, и если они это делают, приложение перезапускается.

Если вы что-либо измените в папке bin, оно также перезапускается.1004 * Вам нужно сохранить временные файлы в другом месте.Вы можете сохранить их в папке% TEMP% (вы можете использовать Path.GetTempPath() для ее получения) или создать для них специальную папку вне Виртуального каталога вашего веб-приложения и сохранить там файлы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...