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