Откройте диалоговое окно свойств для папки c: \ temp и убедитесь, что под учетной записью, под которой работает IIS, есть доступ на запись к папке (и ее дочерним элементам). Это просто стандартная безопасность Windows.
Чтобы проверить, какая учетная запись IIS использует, должна быть настройка в консоли управления IIS. Учетная запись по умолчанию начинается с «IUSR _».
Вы всегда можете попробовать предоставить доступ на запись "Everyone" для c: \ temp, чтобы посмотреть, решит ли это проблему, прежде чем пытаться сузить ее до определенной учетной записи. Если предоставление доступа «Все» для записи не работает, это не проблема с разрешениями ...