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