Teste Serviço Autocompletar
(verificar se este serviço já se encontra obsoleto, ou se ainda está sendo usado)
1 - Verificar se na raiz do site do biblioteca existe o arquivo "AutoCompletar.svc"
2 - Verificar se a pasta do site tem permissões para poder rodar o serviço;
3 - Verificar se o mime-type permite arquivos .svc. Se não permitir, adicione .svc -> Tipo MIME: application/octet-stream
ACESSAR DE DENTRO DO SERVIDOR TAMBÉM, POIS DENTRO DO SERVIDOR EXIBE O ERRO MAIS PRECISO:
4 - Logar no biblioteca em produção (DE DENTRO DO SERVIDOR TAMBÉM): http://gestaodeacervo.sme.prefeitura.sp.gov.br/ Login: admin.ateste Senha: 123456
a) Depois de entrar no Core, entrar no biblioteca, acrescentar ao final da url: "AutoCompletar.svc": http://gestaodeacervo.sme.prefeitura.sp.gov.br/AutoCompletar.svc
5 - Para conferir a homologação, basta executar o mesmo processo para o biblioteca de homologação: http://h-gestaodeacervo.sme.prefeitura.sp.gov.br Login: admin.teste - adm#sme
6 - Trazer backup do site e BD da homologação e produção;
Conferindo Feature IIS (fazer nos dois ambientes, mas se não der tempo, apenas no de produção): 7 - em ambos os ambientes: a. Entrar em Gerenciamento de servidores -> Recursos -> Adicionar Recursos b. Tirar print da tela Recursos do .NET Framework 3.5.1 com todos os nós expandidos;
8 - Verificar permissão da pasta do Biblioteca em produção em comparação com a homologação;
9 - Caso seja necessário testar serviços, utilizar os dois serviços em anexo (Service35 - feito em framework 3.5, e Service40, feito em Framework 4.0), e coletar as informações possíveis de ambos.
10 - Não vamos tentar rodar correções neste momento, mas caso haja a necessidade / oportunidade / tempo / urgência: a. Separe um nó da rede para fazer a reinstalação do WCF, e deixe-os ciente que vai precisar derrubar e reiniciar todos os sites do IIS. Por isso, separar um nó pode ser importante para não prejudicar o resto do sistema:
b. Executar o código seguinte dentro do prompt de comando executando o mesmo como administrador: "%windir%\Microsoft.NET\Framework\v3.0\Windows Communication Foundation\ServiceModelReg.exe" -i (com as aspas – versão 32bits) OU "%windir%\Microsoft.NET\Framework64\v3.0\Windows Communication Foundation\ServiceModelReg.exe" -i (com as aspas – versão 64bits)
c. Registrar o asp.net IIS:
aspnet_regiis.exe -iru
iisreset
Isso combinada com a instalação da feature do IIS, deverá fazer os serviços de teste em anexo funcionarem caso não estejam funcionando. Se não funcionar, retorne o erro que está aparecendo no navegador de dentro do servidor.
FIM.