O Visio Services não compõe diagramas alojados em servidores com IDNs

Sintomas

Quando tem o Microsoft Silverlight instalado num computador, o Microsoft Visio Services não consegue compor diagramas alojados em servidores com Nomes de Domínio Internacionais (IDNs). Especificamente, o Visio Services não consegue compor estes diagramas com o Silverlight num site do Microsoft SharePoint Server. Além disso, ocorre um erro javaScript.

Nota Este é um problema conhecido no Silverlight.

Causa

Quando o Visio Services carrega um diagrama, o Visio Services transforma o diagrama com o XAML (Extensible Application Markup Language). Em seguida, a peça Web do Visio lê o XAML. Este problema ocorre porque o Silverlight não consegue obter o novo diagrama baseado em XAML do servidor que tem uma IDN.

Resolução

Para resolver este problema, configure o Visio Services para compor diagramas como imagens rasterizadas. Por exemplo, configure o Visio Services para compor diagramas como imagens Portable Network Graphics (PNG). Em alternativa, não utilize um servidor que tenha uma IDN.

Para compor diagramas como imagens rasterizadas, siga estes passos:

  1. Clique no menu Peça Web Visio Web Access e, em seguida, clique em Editar Peça Web.
  2. Selecione a caixa de verificação Forçar composição de rasteres .
  3. Click Apply, and then click OK.

Mais Informações

A peça Web Visio Web Access tem de ser adicionada a uma página. Para adicionar a peça Web a uma página existente ou para criar uma página de peças Web, utilize os seguintes procedimentos no SharePoint Server.

Para adicionar a peça Web a uma página existente, siga estes passos:

  1. Clique no menu Ações do Site e, em seguida, clique em Editar Página.
  2. Clique em Adicionar uma Peça Web.
  3. No menu Categorias , selecione Dados de Negócio.
  4. Clique em Visio Web Access e, em seguida, clique em Adicionar.
  5. Clique na ligação Clique aqui para abrir o painel de ferramentas .
  6. Clique no botão procurar junto ao campo URL de Desenho Web .
  7. Selecione um desenho Web (.vdw) e, em seguida, clique em OK.
  8. Click Apply, and then click OK.

Para criar uma nova página de peças Web, siga estes passos:

  1. Clique no menu Ações do Site e, em seguida, clique em Mais Opções....
  2. Selecione Página de Peças Web e, em seguida, clique em Criar.
  3. Escreva um nome para a página, selecione um modelo de esquema, selecione uma Biblioteca de Documentos e, em seguida, clique em Criar.
  4. Numa das secções da peça Web, clique em Adicionar uma Peça Web.
  5. No menu Categorias , selecione Dados de Negócio.
  6. Clique em Visio Web Access e, em seguida, clique em Adicionar.
  7. Clique na ligação Clique aqui para abrir o painel de ferramentas .
  8. Clique no botão procurar junto ao campo URL de Desenho Web .
  9. Selecione um desenho Web (.vdw) e, em seguida, clique em OK.
  10. Click Apply, and then click OK.