Freigeben über


Problemas ao hospedar arquivos .svc no IIS

Olá pessoal,

Recebi alguns pedidos de ajuda aqui no blog sobre problemas na hospedagem de serviços WCF através de arquivos .svc no IIS, onde o servidor não consegue encontrar os arquivos retornando o código de erro 404 – Not Found.

Isto é bastante comum quando o IIS é instalado após a instalação do .NET Framework ou do Visual Studio. A correção deve ser feita através de uma ferramente de linha de comando, localizada na pasta “c:\Windows\Microsoft.NET\Framework64\v3.0\Windows Communication Foundation” (para máquinas 64bits) ou “c:\Windows\Microsoft.NET\Framework\v3.0\Windows Communication Foundation” (para máquinas 32bits).

O comando que deve ser executado é o “ServiceModelReg.exe –i” .

Abraços,
Rafael Godinho

Comments

  • Anonymous
    April 19, 2011
    Rafael, Muito obrigado pela dica....deu certo aqui! Abraços

  • Anonymous
    July 27, 2011
    ServiceModelReg.exe /i

  • Anonymous
    July 27, 2011
    Quando acesso o svc ele me abre a caixa pra salvar o arquivo em algum lugar. O quer será isso?

  • Anonymous
    July 28, 2011
    @Wagner, Nunca passei por essa situação, mas tudo indica que o servidor não está associando a extensão .svc com o WCF. Recomendo a leitura da documentação do ServiceModelReg Tool msdn.microsoft.com/.../ms732012.aspx RG

  • Anonymous
    March 21, 2012
    Muito Obrigado!

  • Anonymous
    August 15, 2016
    Fantástica dica, obrigado!