Home > SharePoint - Tips & Tricks, SharePoint - TroubleShoothing > WebPart ‘Navegador da Organização’ carrega vazio em sites fora da WebApplication de MySites

WebPart ‘Navegador da Organização’ carrega vazio em sites fora da WebApplication de MySites


Olá! Open-mouthed smile

Cenário:

Eu sou MUITO fã dessa WebPart nativa do SharePoint.

Navegador da Organização (Organization Browser):

clip_image002

clip_image004

Ela roda nas páginas de perfis ao configurar o servidor de User Profile do SharePoint. Mas, e se quisermos utilizar essa webpart em nossas aplicações e sites? Good idea! Hã?!

Se o site que estiver tentando adicionar a webpart de Navegador da Organização estiver na mesma WebApplication do site de MySites, ok, irá funcionar.

Mas e se o site estiver em uma WebApplication diferente? Bom aí precisamos fazer algumas configurações, pois a WebPart irá carregar “vazia”. Se você mudar para “HTML View” perceberá que a hierarquia foi montada, mas o SilverLight View não renderiza.

ERRO:

Não chega a apresentar uma mensagem de erro, apenas a webpart abre “vazia”. Sem renderizar a hierarquia.

clip_image006

SOLUÇÃO:

Precisamos criar um arquivo XML e copiar no root das WebApplication no IIS.

Então, vamos lá. Crie o arquivo ClientAccessPolicy.xml similar a este:

<?xml version="1.0" encoding="utf-8" ?>

<access-policy>

<cross-domain-access>

<policy>

<allow-from http-request-headers="*">

<domain uri="*" />

</allow-from>

<grant-to>

<resource path="/" include-subpaths="true" />

</grant-to>

</policy>

</cross-domain-access>

</access-policy>

NOTA: você definir apenas domínio do seu site, caso não queira liberar todas uri’s (*).

Após criar o arquivo, adicione o arquivo no root da WebApplication do MySites e da WebApplication onde está rodando a webpart (C:\inetpub\wwwroot\wss\VirtualDirectories).

clip_image008

Pronto! Isso deve resolver e a webpart agora irá renderizar corretamente mesmo rodando fora da WebApplication que roda o MySites.

Abraço!

Advertisements
  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

w

Connecting to %s

%d bloggers like this: