Permissões de pastas IIS7 para a aplicação web
no IIS7, que conta é usada para aceder à pasta que contém a minha aplicação web usando estas definições?
Seria assim? Ou serviço de rede? Ou outro que eu não saiba?5 answers
No IIS 7( não no IIS 7.5), os sites acedem a ficheiros e pastas com base na conta definida no conjunto de aplicações para o site. Por omissão, no IIS7, esta conta é NETWORK SERVICE
.
Especificar uma identidade para um conjunto de aplicações (IIS 7)
Nos sistemas IIS 7.5 (Windows 2008 R2 e Windows 7), Os conjuntos de aplicações funcionam sob a Política de aplicação que é criada quando o conjunto de aplicações começa. Se você quiser definir ACLS para esta conta, você precisa escolher IIS AppPool\ApplicationPoolName
em vez de NT Authority\Network Service
.
Http://forums.iis.net/t/1187650.aspx tem a resposta. A configuração da autenticação iis para a identidade do conjunto de aplicações irá resolver isto.
Na autenticação IIS, a autenticação anónima foi definida como"utilizador específico". Quando o mudei para a piscina de aplicações, posso aceder ao site.
Para definir, carregue no seu sítio Web em IIS e faça duplo-click em "Autenticação". Carregue com o botão direito em "autenticação anónima" e carregue em "Editar"..." Opcao. Mudar de"utilizador específico" Para "Identidade do pool de Aplicação". Agora você deverá ser capaz de definir as permissões de ficheiros e pastas com o IIS AppPool\{o seu nome do conjunto de aplicações}.
Ao executar o IIS 7.5, tive sorte em Adicionar permissões para o utilizador local do computador IUSR . O Utilizador da app pool não funcionou.
Lembre-se que se não conseguir encontrar "IIS_IUSRS", tente prepará-lo com o nome do seu servidor, como "MySexyServer\IIS_IUSRS".
-
A trabalhar no IIS 7.5 e no Windows 7, não consegui dar autorização.
APPPPOOL / Mypool
- as permissões de IUSR e IIS_ IUSRS não funcionam para mim
-
Tenho de arranjar problemas desta maneira.
- foi criada uma aplicação de consola com C#
-Esta acção usa o createeventsource como esteSim(!Sistema.Diagnostico.evento.SourceExists (sourceName)) System.Diagnostico.evento.CreateEventSource (nome de código, nome de código);
- Construa a solução e pegue .exe ficheiro-execute exe como administrador.Isto cria um ficheiro de Registo.
Nota: não se lembre que o visualizador de Eventos deve ser actualizado para ver o registo.
Espero que esta solução ajude alguém.