Um arquivo com a extensão .svc é um arquivo de serviço Windows Communication Foundation (WCF) utilizado principalmente pelo Internet Information Services (IIS) da Microsoft. Ele atua como um ponto de extremidade (endpoint) para um serviço WCF, permitindo que o serviço seja hospedado e acessado através de uma rede, tipicamente via protocolo HTTP. O arquivo em si é um arquivo de texto simples que contém uma diretiva de processamento, sendo a mais comum a diretiva @ServiceHost. Esta diretiva fornece ao ambiente de hospedagem as informações necessárias para ativar o serviço, como o nome da classe de serviço e o assembly onde a lógica do serviço está definida. Ao utilizar arquivos .svc, os desenvolvedores podem implantar serviços web dentro de um ambiente IIS sem a necessidade de escrever um aplicativo host dedicado. Quando um cliente envia uma solicitação para a URL correspondente ao arquivo .svc, o runtime do ASP.NET intercepta a solicitação, lê a diretiva, instancia o serviço e gerencia o ciclo de vida da comunicação. Este formato é uma parte fundamental da arquitetura orientada a serviços do framework .NET, permitindo o desenvolvimento de sistemas distribuídos seguros, confiáveis e interoperáveis.