IIS Express da linha de comando
-
25-09-2019 - |
Pergunta
Eu instalei o IIS Express 7.5 Beta 3 e tentei em vários computadores (Windows 7, Windows Server 2008 R2 e Windows XP) e, em cada um deles, recebo o seguinte erro ao executar
iisexpress /path:e:\onlineinvoices\
Este é o erro. Parece que não consegue encontrar o arquivo ApplicationHost.config. Eu também procurei esse arquivo e o encontrei na pasta AppServer da pasta de instalação do iesexpress.
Copied template config file 'C:\Program Files (x86)\IIS Express\AppServer\applicationhost.config' to 'C:\Users\marko\AppData\Local\Temp\iisexpress\applicationhost201115151422496.config'
Temp configuration file settings error.
The system cannot find the file specified.
As instruções aqui são bem estranhos, especialmente aqueles que lidam com o arquivo de configuração. Por uma questão de fato, diz que o ApplicationHost.Config deve existir na pasta Documentos dos usuários, mas não há vestígios lá.
Solução
Eu tive o mesmo problema.
Começou a funcionar depois que eu corri o IIS Express clicando duas vezes no C:\Program Files\IIS Express\iisexpress.exe
.
Depois disso, funcionou quando eu o corri da linha de comando.
Outras dicas
Sim, o lançamento do iesexpress.exe uma vez deve corrigir o problema. Este é um bug que corrigiremos o mais cedo possível. O uso da opção /PATH usa um arquivo de configuração temporário no diretório temp, que é configurado para incluir o aplicativo especificado. Sem /Path, o iesexpress.exe usa o aplicativo padrãohost.config em documentos e criará um se não existir.
Espero que isto ajude.