У меня есть веб-сайт ASP.NET, работающий на IIS 7. Используя PA File Sight, я доказал, что он создает от 2 до 3 новых файлов в папке C: \ ProgramData \ Microsoft \ Crypto \ RSA \ MachineKeys каждую минуту.
PA File Sight показывает пользователя как IIS APPPOOL \ DefaultAppPool, а процесс как w3wp.exe, поэтому я знаю, что это мой веб-сайт и IIS 7.
Сейчас в этой папке миллионы файлов (не открывается в проводнике, даже просмотр каталогов из командной строки занимает часы). На диске скоро закончится место, и сервер будет закрыт :(
Кто-нибудь знает ПОЧЕМУ?
Я вошел в настройку машинного ключа IIS и отключил (не отмечен) «Автоматически генерировать во время выполнения» и «генерировать уникальный ключ для каждого приложения» как для ключа проверки, так и для ключа дешифрования, но это не помогло.
Сервер - Windows 2008 R2, на котором установлены все последние исправления.
Я полагаю, что у меня не хватит места через неделю или две. Очень хочу услышать предложения!
И последнее замечание: сервер поддерживает SSL-соединения, но они очень редки (очень небольшая часть сайта защищена / чувствительна).
Ответом оказывается проблема с использованием JdSoft.Apns.Notifications для отправки push-уведомлений Apple (не уверен, проблема с моим использованием или что-то в компоненте).
Этот компонент устарел и заменен PushSharp, так что проблема спорная.