Archive

Posts Tagged ‘Access Denied’

Error occurred in deployment step ‘Recycle IIS Application Pool’: 0x80070005 Access denied

February 21, 2011 2 comments

Olá! Smile

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!

Advertisements

The remote server returned an error: (401) Unauthorized – Dashboard Designer PerformancePoint 2010

October 8, 2010 1 comment

Olá! Smile

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.

clip_image002

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.

clip_image004

clip_image006

Insira uma credencial que tenha direitos de acesso ao SharePoint e seus diretórios. Smile

Abraço!