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çosAnonymous
July 27, 2011
ServiceModelReg.exe /iAnonymous
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 RGAnonymous
March 21, 2012
Muito Obrigado!Anonymous
August 15, 2016
Fantástica dica, obrigado!