hi,
1. you need the temp asp.net folder for the dynamically generated page assemblies
and \windows\temp is used for example for dynamically generated assemblies
from XmlSerializer
2. i think it uses the temp variable of the worker process account for \windows\temp
- the asp.net temp folder can be configured using the <compilation> element
in web.config
---------------------------------------
Dominick Baier - DevelopMentor
http://www.leastprivilege.com
> Hi, I have two applications work fine in the test environment(win 2003
> server). but after moved to production server(win 2003 too), I need to
> gave c:\windows\microsoft.net\frameswork\v2.0.50727\tem porary asp.net
> files\ for one and c:\windows\temp for another to run. If I don't, I
> will get error: The current identity \WEB007\Appx_web does not have
> write access to c:\path. and it's from System.Web.HttpException.
>
> The host environment don't allow special settings outside the
> application
> path. so i have three questions here:
> 1. why I need to write right in the system temp folder?
> 2. can I configure so it will point to a temp folder under it
> subfolder?
> 3 is it relate to the application pool settings?
> Please advice.
> Thanks in advance