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