Exemplos do Webcast MSDN de 18-08-2009

Seguem os exemplos do webcast que realizamos pelo MSDN em 18-08. Obrigado aos que assistiram e mais tarde irei postar o endereço para download da gravação. Vou pedir tambem para quem assistiu postar comentários, fiquem a vontade !!!!  WebCast MSN 18-08-2009.zip (231,32 kb) http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032423314&EventCategory=4&culture=pt-BR&CountryCode=BR

Problemas de acesso no Silverlight 3 com WebServices (access denied cross-domain)

Ao executar um componente feito em Silverlight que acesse um dados externo como um WebService ou um componente WCF você poderá receber uma mensagem totalmente insignificante, como abaixo: "Message: Unhandled Error in Silverlight Application An exception occurred during the operation, making the result invalid.  Check InnerException for exception details.   at System.ComponentModel.AsyncCompletedEventArgs.RaiseExceptionIfNecessary()   at SilverlightApplication1.MeuWS.RetornaPessoaCompletedEventArgs.get_Result()   at SilverlightApplication1.MainPage.X_RetornaPessoaCompleted(Object sender, RetornaPessoaCompletedEventArgs e)   at SilverlightApplication1.MeuWS.WSExemplo1SoapClient.OnRetornaPessoaCompleted(Object state)Line: 1Char: 1Code: 0" Caso voce acesse o InnerException como sugerido na mensagem receberá um erro de access denied por não haver manifesto de confiança cross-domain ou cross-forest. Este erro acontece porque o Silverlight ao acessar um componente externo precisa que seja confiado para uso naquela URL. O arquivo ClientAccesspolicy.xml é muito simples e deve estar no mesmo site que o webservice (asmx) está: <?xml version="1.0" encoding="utf-8"?>   <access-policy>  <cross-domain-access>    <policy>      <allow-from http-request-headers="*">        <domain uri="http://*" />        <domain uri="https://*" />      </allow-from>         <grant-to>          <resource path="/" include-subpaths="true"/>       </grant-to>     </policy>    </cross-domain-access> </access-policy> Note que nas linha 5 inicia uma relação dos sites que podem acessar o webservice em que este arquivo está hosteado. No exemplo acima estamos permitindo qualquer site de utilizar o nosso webservice, mas obviamente você irá montar sua própria lista.

Ciclo de palestras na Green Treinamentos

A partir da semana que vem estarei apresentando diversos eventos técnicos na Green. São todos gratuitos, com certificado e coffee-break. Alem dos 7 eventos que apresentarei, o Rogério Molina irá apresentar mais 3 e o ultimo pelo Ademar Albertini, totalizando 11 diferentes palestras. Para quem quiser se inscrever: http://www.green.com.br/eventosdeti/inscricao.aspx Sharepoint 2007 para Desenvolvedores Marcelo Sincic 27/7 - Manhã9:00 às 12:00h System Center - SCOM, SSCM e SDPM Marcelo Sincic 28/7 - Manhã9:00 às 12:00h SQL Server 2008 Show Case Marcelo Sincic 29/7 - Noite 19:00 às 22:00h O Mercado de TI para Profissionais Certificados Marcelo Sincic 31/7 - Noite19:00 às 22:00h Exchange 2007 para Administradores do Exchange 2003 Marcelo Sincic 03/8 - Noite19:00 às 22:00h Visual Studio 2008 - Integração com WPF, WCF e Silverlight Marcelo Sincic 05/8 - Noite 19:00 às 22:00h Windows 2008 R2 com Windows 7 Marcelo Sincic 07/8 - Noite 19:00 às 22:00h

Integração do Visual Studio 2008 com o Expression Blend 2.0

Ao reinstalar o meu Visual Studio 2008 (usava o Professional e substitui pelo Team Studio) tive problemas com integração com o Expression Blend 2.0 Solução: Reinstalar o Silverlight Tools 2 for Visual Studio 2008 (http://www.microsoft.com/downloads/details.aspx?FamilyId=c22d6a7b-546f-4407-8ef6-d60c8ee221ed&displaylang=en). Achei uma solução parte normal, parte estranha. PARTE NORMAL: Eu tive que reinstalar o Visual Studio e as Tools foram desinstaladas junto. PARTE ESTRANHA: Porque os addins do SQL Server 2008 não precisei reinstalar?   Ao abrir o VS2008 os addins e Tools de BI estavam lá.