WCF no IIS 5.1 serviu como arquivo de texto sem formatação
Acabei de configurar um serviço WCF simples no meu ambiente de desenvolvimento e, até o momento, os terminais estão funcionando bem, para solicitações SOAP e JSON
Eu comecei a implantar esta solução em um servidor de armazenamento temporário hospedado no IIS 5.1 (antigo, eu sei, mas tenha paciência comigo) e o.svc
s arquivos @ de repente não estão mais funcionando. Não que o IIS não possa encontrá-los, mas eles estão sendo exibidos como arquivos de texto sem formataçã
Este é basicamente o que aparece no meu navegador quando eu coloco um.svc
Arquivo
<%@ ServiceHost Language="C#" Debug="true" Service="service.myservice" CodeBehind="myservice.svc.cs" %>
Agora, eu tentei todas as soluções que eu já vi no SO e em outros sites (incluindo a reinstalação das ligações do ASP.NET no IIS usandoaspnet_regiis
e restabelecer os identificadores ISAPI do WCF usandoservicemodelreg.exe
), mas nenhum deles funcion
Uma peculiaridade que pode ser importante é que o IIS 5.1 está servindo na porta 8000, porque o Apache está atualmente em execução no padrão 80. Isso pode ser um culpado? Eu tentei correrservicemodelreg -s:myservice
para tentar acessar o caminho do meu aplicativo diretamente, mas isso me diz que não existe esse aplicativo noIIS:/localhost/myservice
(talvez porque deva estar emIIS:/localhost:8000/myservice
? Não tenho certeza.
Verifiquei que tenho uma estrutura funcional .NET 3.5 inativa, o.aspx
s arquivos @ são exibidos OK. É apenas o.svc
arquivos que não estão sendo exibidos corretament
Alguma ideia