IIS WebServer cria um novo arquivo: OwnerShip?

1

O IIS está configurado para Autenticação Integrada do Windows .

web.config está configurado da seguinte forma:

<authentication mode="Windows" />
<identity impersonate="true" />

Estamos balanceando a carga entre \ webserver1 e \ webserver2.

Windows Server 2003

  1. \\ webserverX cria um arquivo XML para \\ share1 e o acesso é negado.

  2. Passamos pela negação de acesso permitindo que o Everyon acesse o compartilhamento ...

  3. Gostaríamos de ter o usuário representado como proprietário do arquivo criado. Em vez disso, a conta de computador do \\ webserver1 é o proprietário.

  4. Como podemos garantir que o usuário representado tenha a propriedade do arquivo no momento da criação?

PROGRESSÃO:

  1. Eu decidi criar o arquivo localmente no diretório raiz do \\ webserver1.

  2. A propriedade do arquivo é SERVIÇOS DE REDE, mesmo se representar="true".

  3. Não consigo alterar a propriedade do arquivo no código C #.

Por que, ao criar um arquivo, o IIS não usa as permissões de gravação do usuário representado? Se isso realmente acontecer, o que estou fazendo errado?

    
por maxbeaudoin 28.07.2009 / 21:06

3 respostas

1

Tudo bem,

As permissões de gravação e propriedade usadas ao criar um arquivo são ASP.NET, uma conta local !!!

  1. Substitua essa conta por uma conta do AD de rede.

  2. Conceda permissões a essa conta nos compartilhamentos necessários.

Essa conta será a proprietária dos arquivos criados localmente e remotamente.

A representação no nível do processo é impossível até onde eu sei ...

    
por 30.07.2009 / 18:01
0

Como alternativa, você pode forçar a representação para usar uma conta fixa, por exemplo:

<identity impersonate="true" userName="domain\user" password="password" />

Dessa forma, você não precisa fazer nenhuma alteração na configuração do IIS.

    
por 18.08.2009 / 23:16
0

Parece que a identidade do pool de aplicativos é usada para criar o arquivo (é, por padrão, NETWORK SERVICE); tente mudar isso e veja o que acontece.

Talvez isso possa ajudar você: link .

    
por 18.08.2009 / 23:22