Usługa sieciowa w IIS ma pustą ścieżkę AppData

Korzystając z IIS 8 w systemie Windows 8, utworzyłem pulę aplikacji, która działa z tożsamościąNetwork Service.

W kodzie strony wykonuję połączenia do:

Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData)
Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData)

Oba wywołania zwracają wartość null.

Próbowałem kombinacji<identity impersonate="true|false"/> jak również ustawienie ustawienia Załaduj profil użytkownika na true | false w ustawieniach puli aplikacji, ale zawsze otrzymuję wynik zerowy.

Spodziewałbym się uzyskać jeden z:

C:\Windows\ServiceProfiles\NetworkService\AppData\Local
C:\Windows\System32\config\systemprofile\AppData\Local

Na komputerze innego użytkownika otrzymują drugi folder jako ścieżkę (IIS 7.5), mimo że pula aplikacji działa jako usługa sieciowa.

Co może się stać z tymi folderami profilu?

questionAnswers(2)

yourAnswerToTheQuestion