Não é possível executar serviços WCF (.SVC) no Windows Server 2012

2

Eu tenho um servidor com o windows server 2012; no entanto, não consegui executar arquivos svc com ele. Eu era capaz de executar arquivos asmx nele. Eu decidi que queria descobrir como executar arquivos svc. Experimentei o conteúdo deste link: link

No entanto, isso não resolveu meu problema. Eu decidi também tentar usar o aspnet_regiis.exe i; no entanto, recebi um erro para que agora meus arquivos asmx não estivessem funcionando.

Após cerca de 5 horas pesquisando e tentei descobrir isso, tentei desinstalar o .net do servidor e o reinstalei ( link ) na esperança que voltaria a como era originalmente.

Isso falhou para mim. Então, agora eu fui a este link para usar a interface gráfica para isso (que é o que eu tentei primeiro) link

mas quando tento seguir o seu passo, recebo este erro:

Edit:Paraesclarecimentos,issomecolocouemumlooprecursivo,ondemedariaessamensagemeassimqueeureiniciasse,elamedariaessamensagemnovamente. link

Após uma inspeção mais detalhada, tenho os seguintes erros:

  1. Não é possível instalar sequências de contador porque o SYSTEM \ CurrentControlSet \ Services \ ASP.NET_64_2.0.50727 \ Performance chave não pôde ser aberta ou acessada. A primeira DWORD nos dados contém o código de erro do Win32.
  2. A instalação das cadeias de contadores de desempenho do serviço ASP.NET_64_2.0.50727 (ASP.NET_64_2.0.50727) falhou. A primeira DWORD na seção Dados contém o código de erro.

Bem, eu então decido verificar o registro que tem ASP.NET sem o sufixo 64. Então eu decido tentar adicionar as chaves usando o lodctl. ( link )

Basicamente, nada funciona e estou completamente perplexo. Tudo que eu quero é que meus arquivos svc e meus arquivos asmx fiquem visíveis na web. Qualquer ajuda seria apreciada.

    
por Aelphaeis 20.06.2014 / 15:15

2 respostas

2

Eu acho que você vai querer reinstalar o IIS completamente, então quando você estiver instalando os recursos do servidor web, certifique-se de ativar o WCF Services | Ativação HTTP como @Michelz apontou.

    
por 20.06.2014 / 15:38
0

O acima funcionou para mim, MAS NÃO REINICIALIZE O WINDOWS SERVER 2012. (Tela preta da morte). Desinstale e reinstale o mesmo tempo.

Aguarde o ícone de reinicialização pendente ....

Em seguida, desinstale e aguarde e adicione tudo novamente, incluindo a ativação http. Não reinicie!

Caminhe por 1 hora.

O computador pode reverter algumas atualizações com falha, mas não se preocupe em ficar longe do computador.

Eventualmente tudo funciona!

Faça um backup novo!

    
por 10.01.2016 / 02:38