O CodeIgniter vem com um arquivo .htaccess para rodar diretamente no servidor web Apache. Porém isso não funciona no IIS.
Abra o Gerenciador do IIS (IIS Manager).
Adicione um novo Website:
- Clique com o botão direito em Sites e escolha Adicionar site.
- Preencha os detalhes como o nome do site, caminho físico da sua aplicação (onde você colocou o CodeIgniter no servidor) e configure a porta.
- Certifique-se de que o pool de aplicativos esteja configurado para rodar com a versão correta do PHP.