IIS WebServer CreatesNew file: OwnerShip?
        Posted  
        
            by Beaud.
        on Server Fault
        
        See other posts from Server Fault
        
            or by Beaud.
        
        
        
        Published on 2009-07-28T19:06:33Z
        Indexed on 
            2010/05/04
            1:08 UTC
        
        
        Read the original article
        Hit count: 367
        
IIS is configured for Integrated Windows Authentication.
web.config is configured as follows:
<authentication mode="Windows" />
<identity impersonate="true" />
We are Load balancing between \webserver1 and \webserver2.
Windows Server 2003
- \\webserverX creates a XML file to \\share1 and access is denied. 
- We got pass through access denial by allowing Everyon to access the share... 
- We would like to have the impersonated user to be the owner of the created file. Instead, \\webserver1's computer account is the owner. 
- How can we make sure that the impersonated user has ownership of the file at creation time? 
PROGRESSION:
- I decided to create the file locally on \\webserver1's root directory. 
- File's ownership is NETWORK SERVICES even if impersonate="true". 
- I'm unable to change ownership of the file in C# code. 
Why when creating a file, IIS won't use the impersonated user's write permissions? If it actually does, what I am doing wrong?
© Server Fault or respective owner