Спасибо за добавление более подробной информации.
Посмотрите по этой ссылке: http://support.microsoft.com/?kbid=908158
Это похоже на вашу проблему.
Рекомендует следующее:
Чтобы решить эту проблему, предоставьте учетной записи пользователя разрешения «Содержимое папки списка» и «Чтение» в папке% windir% \ Temp.
Вот этот:
http://club.workflowgen.com/scripts/club/publigen/content/templates/show.asp?P=53&L=EN
рекомендует:
Чтобы избежать этой проблемы, предоставьте права доступа на чтение / запись для папки Temp учетной записи ASPNET. Когда веб-службы ASP.NET обрабатывают WebMethods, идентификатором, который чаще всего используется для получения доступа к системной временной папке, является локальная учетная запись ASPNET, которая является учетной записью по умолчанию, под которой запускаются приложения ASP.NET.
Однако, если вы настроили ваше приложение для использования олицетворения в своем файле Web.config, поток также может использовать личность любого вызывающего. В этом случае все потенциальные вызывающие личности должны иметь права на чтение / запись в папку Temp. Вероятная идентификация вызова - анонимная учетная запись приложения IIS (обычно учетная запись ISUR_xxx). Поток также может использовать учетную запись IWAM_xxx или NETWORK SERVICE.