Я использую System.IO.Path.GetTempPath() в моей службе WCF, чтобы создать временный файл в пути к папке Temp в IIS. я ожидал получить C: \ Users [User] \ AppData \ Local \ Temp путь, но я получаю C: \ Windows \ Temp вместо.Получить временную папку в IIS
Как я могу получить ожидаемый путь?
Очень вероятно, что ваш пул приложений в IIS не работает под вашей локальной учетной записью (следовательно, получает другую папку). По умолчанию IIS использует специальные ограниченные учетные записи по соображениям безопасности: https://www.iis.net/learn/manage/configuring-security/application-pool-identities –