Pergunta

Acabei de completar uma atualização de um de nossos servidores de Windows 2008 para a Janela de 2012 a executar o Sharepoint 2010.

Nosso site do sharepoint funciona, mas temos que correr para um problema com o mecanismo de Busca.Eu tenho usado a ULS vista para rastrear o erro a este:

Ocorreu uma exceção ao tentar emitir o token de segurança:O serviço solicitado, http://localhost:32843/SecurityTokenServiceApplication/securitytoken.svc/actas não pode ser ativado.Ver o servidor do diagnóstico logs de rastreamento para obter mais informações.

Alguém pode oferecer qualquer ajuda por favor?

Foi útil?

Solução

Para que a Pesquisa funcione a securitytoken.svc deve funcionar .Para resolver este problemas, será bom verificar se é que podemos navegar para o STS página de Serviço da Web.

Para navegar em você para ir para o Gerenciador do IIS --> Sites --> SharePoint WebServices --> SecurityTokenServiceApplication, clique em 'Vista de Conteúdo', no fundo, clique com o direito na Securitytoken.svc e clique em Procurar.Este serviço deve trabalhar para que a pesquisa funcione .

Como corrigir STS :https://web.archive.org/web/20150206061252/http://blogs.technet.com/b/sykhad-msft/archive/2012/02/25/sharepoint-2010-nailing-the-error-quot-the-security-token-service-is-unavailable-quot.aspx

Correção 1 Verifique se é que podemos navegar para o STS página de Serviço da Web.Procurar você tem que ir para o Gerenciador do IIS --> Sites --> SharePoint WebServices --> SecurityTokenServiceApplication, clique em 'Vista de Conteúdo' para baixo no inferior, clique com o direito na Securitytoken.svc e clique em Procurar (como mostrado abaixo)

Correção 2 clique com o Direito e clique em SecurityTokenServiceApplication Explorar, copiar a web.configuração e comparar o arquivo com um fora-da-caixa-arquivo sem modificações.Tente substituir o ficheiro com uma cópia nova e redefinir o IIS (mantenha o seu arquivo original, é claro).

Correção 3 Execute os seguintes comandos, um por um no SharePoint PowerShell:

$h = Get-SPServiceHostconfig
$h.Provision()
$services = Get-SPServiceApplication
foreach ($service in $services) { $service.provision();
write-host $service.name}

Outras dicas

Obrigado pela ajuda.O powershell coisas no post fixo o nosso problema.Já havia tentado o primeiro bit, substituindo a web.config., sem sucesso.Os comandos do powershell ter resolvido tudo e agora estamos aptos a pesquisa novamente.

Obrigado

João

Licenciado em: CC-BY-SA com atribuição
Não afiliado a sharepoint.stackexchange
scroll top