Error occurred in deployment step ‘Recycle IIS Application Pool’: 0x80070005 Access denied
Olá!
Overview:
Alguns vezes nos deparamos com cenários adversos ao cotidiando. Em um destes cenários, precisei utilizar um servidor como ambiente de desenvolvimento, não somente para hospedar o SharePoint, mas também para desenvolver naquele ambiente com o Visual Studio 2010.
Cenário:
Eis que desta vez não consegui fazer deploy a solution pelo Visual Studio. Ao tentar fazer o deploy a seguite mensagem era apresentada: “Error occurred in deployment step ‘Recycle IIS Application Pool’: <nativehr>0x80070005</nativehr><nativestack></nativestack>Access denied.”.
Como o próprio erro diz, temos um problema de permissão. Mas onde? Inicialmente pensei ser o UAC, dificultando a vida. Mas não era.
Tentei também executar tudo como administrador da máquina, utilizando o Run as Administrator pra rodar o Visual Studio. Mas, de novo, sem sucesso.
SOLUÇÃO:
Mas, que tal tentar o óbvio? O usuário logado na máquina, administrador local, não tinha permissão de acesso ao SiteCollection que destinei como válido para o Deploy.
Ou seja, dei permissões de acesso ao site no SharePoint e Deploy Succeed!
Abraço!
The remote server returned an error: (401) Unauthorized – Dashboard Designer PerformancePoint 2010
Olá!
Overview:
Pra variar só um pouco, após desenvolver vários Dashboard’s em ambiente de desenvolvimento, chegou a hora de fazer o deploy das funcionalidades no servidor de homologação e dar a possibilidade para os Power Users criarem dashboards também.
Cenário:
Eis que ao disponibilizar o ambiente homologação para os usuários, o servidor de homologação fica em um domínio e as máquinas clientes (dos Power Users) ficam em outro domínio.
Ao clicar “Run Dashboard Designer” (imagem abaixo) deveria iniciar a instalação do Dashboard Designer e já abrir um Workspace na url atual para início da criação dos testes dos usuários. Mas, isso não aconteceu como esperado.
ERRO:
The remote server returned an error: (401) Unauthorized.
Ao clicar em “Run Dashboard Designer” o IE tenta encaminhar o usuário para o instalador do Dashboard Designer, que por padrão fica em “%CommonProgramFiles%\Microsoft Shared\Web Server Extensions\14\TEMPLATE\LAYOUTS\ppsma\1033\Designer.application”, mas tratado pelo browser temos: “http://seusite/_LAYOUTS/ppsma/1033/Designer.application”.
O problema acontece por que, mesmo setando um usuário válido do domínio do SharePoint, ao clicar no botão, o IE leva as credenciais do Windows, ou seja, credenciais do domínio que não é do domínio do SharePoint. Assim, tendo acesso negado para baixar e instalar o Dashboard Designer.
SOLUÇÃO:
Para resolver este problema, temos que forçar a credencial que deve ser utilizada. Para isso, vá até: Control Panel > User Accounts and Family Safety > Credential Manager.
Edite (ou adicione uma nova) credencial do site que você vai criar os dashboards.
Insira uma credencial que tenha direitos de acesso ao SharePoint e seus diretórios.
Abraço!