I'sou realmente novo na configuração de servidores web em geral. I'tenho o IIS 8 no Windows 8, e I'estou a tentar configurar um pequeno site localmente, enquanto estou a fazer algum desenvolvimento. No IIS eu escolho Adicionar Site, dou um nome, aponta para um local onde tenho um arquivo index.html (I'já tentei locais diferentes, o último em um arquivo c:\inetpub\wwwroot\test -folder) e de outra forma uso todas as configurações padrão. No entanto, quando tento navegar para o localhost, recebo
Erro HTTP 503. O serviço não está disponível.
I'verifiquei que a piscina foi iniciada, e I'dei IIS_IUSRS Controle total na pasta de destino
I'procurei por aí mas não encontrei nada que resolvesse o meu problema, e aí'nada de útil no EventLog ou na pasta C:\System32\LogFiles\HTTPERR.
Alguém me pode dizer o que's errado?
Comece procurando no Visualizador de Eventos, seja no Sistema ou no Log de Aplicações.
No meu caso, o problema era que nenhum processo de trabalhador podia ser iniciado para o App Pool porque o seu ficheiro de configuração não podia't ser lido - eu tinha incluído um '.' no final do seu nome.
É possível que o seu domínio requeira que a conta utilizada para executar o AppPool tenha direitos de login de lote. Nesse caso, você verá esta mesma mensagem de erro. A forma de saber se é esse o caso, é olhando para os eventos do Sistema no Visualizador de Eventos. Deve haver um evento dizendo que a conta sendo usada com o App Pool tem ou ' a senha errada ou não tem direitos de logon em lote'.
É por isso que os desenvolvedores usam frequentemente o IIS Express em sua máquina de desenvolvimento, uma vez que ele passa a questão dos direitos de logon de lote.