Estou usando a autenticação do Windows sem representação no site da intranet da minha empresa com IIS7.
No IIS7, qual conta é usada para acessar a pasta que contém meu aplicativo da web usando essas configurações?
Seria IIS_IUSRS? Ou SERVIÇO DE REDE? Ou outro que não conheço?
Respostas:
No IIS 7 (não no IIS 7.5), os sites acessam arquivos e pastas com base na conta definida no pool de aplicativos do site. Por padrão, no IIS7, essa conta é
NETWORK SERVICE
.Especifique uma identidade para um pool de aplicativos (IIS 7)
No IIS 7.5 (Windows 2008 R2 e Windows 7), os pools de aplicativos são executados no ApplicationPoolIdentity, que é criado quando o pool de aplicativos é iniciado. Se você deseja definir ACLS para esta conta, você precisa escolher em
IIS AppPool\ApplicationPoolName
vez deNT Authority\Network Service
.fonte
IIS AppPool\ApplicationPoolName
, masIIS AppPool\<yourpoolname>
.http://forums.iis.net/t/1187650.aspx tem a resposta. Definir a autenticação iis para identidade do pool de aplicativos resolverá isso.
Para configurar, clique em seu site no IIS e clique duas vezes em "Autenticação". Clique com o botão direito em "Autenticação Anônima" e clique na opção "Editar ...". Mude de "Usuário específico" para "Identidade do pool de aplicativos". Agora você deve ser capaz de definir as permissões de arquivo e pasta usando o IIS AppPool \ {Your App Pool Name}.
fonte
Executando o IIS 7.5, tive sorte ao adicionar permissões para o usuário do computador local IUSR . O usuário do pool de aplicativos não funcionou.
fonte
Se for de alguma ajuda a alguém, dê permissão ao grupo "IIS_IUSRS".
Observe que se você não conseguir encontrar "IIS_IUSRS", tente acrescentá-lo ao nome do seu servidor, como "MySexyServer \ IIS_IUSRS".
fonte
Funcionou para mim em 30 segundos, curto e doce:
fonte
Eu tenho o problema desta forma:
- Aplicativo de console criado com C #
- Esta aplicação usando createeventsource como este
if (! System.Diagnostics.EventLog.SourceExists (sourceName)) System.Diagnostics.EventLog.CreateEventSource (sourceName, logName);
- Construir solução e obter o arquivo .exe
-Execute exe como administrador.Este arquivo de log de criação.
NOTA: Não lembre que o visualizador de eventos deve ser atualizado para ver o log.
Espero que esta solução ajude alguém :)
fonte