Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

prompt

Carregando os Contatos do Outlook numa GridView

Recommended Posts

Fala galera, beleza?

 

Preciso interagir com o Outlook da minha máquina, da minha aplicação web, está feita em C#.NET.

 

O problema é que ela funciona quando rodo local, sem nenhum problema. Puxa todos os contatos e carrega uma grid.

Mas agora que fui colocar o sistema no ar na Locaweb Obtive o seguinte erro:

 

Could not load file or assembly 'Microsoft.Office.Interop.Outlook, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c' or one of its dependencies. The system cannot find the file specified.

Stack Trace:

 

[FileNotFoundException: Could not load file or assembly 'Microsoft.Office.Interop.Outlook, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c' or one of its dependencies. The system cannot find the file specified.]

CONTATOS.ClassOutlook.GetContactsFromFolder(String folderName) in C:\Users\Note_Giovanni\Documents\Visual Studio 2008\Projects\TRIUNFO\CONTATOS\ClassOutlook.cs:73

IntegracaoOutlook.FN_PREENCHE_GRID() +63

IntegracaoOutlook.Page_Load(Object sender, EventArgs e) +104

System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +14

System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +35

System.Web.UI.Control.OnLoad(EventArgs e) +99

System.Web.UI.Control.LoadRecursive() +50

System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +627

 

 

Por favor pessoal, quem souber me dizer oque posso fazer para resolver isso vou agradecer muito!!

 

 

Obrigado a todos.

Prompt

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara esse erro ocorre pq no server da locaweb seu sistema não ta localizando a DLL do outlook que você ta utilizando, localiza a DLL no seu PC e envia para a pasta bin da sua aplicação online que eu acho que vai dar certo!

 

Aqui no meu PC utilizo o windows 7 release, e achei ela em C:\Program Files\Microsoft Visual Studio 9.0\Visual Studio Tools for Office\PIA\Office12

Compartilhar este post


Link para o post
Compartilhar em outros sites

Puts, é verdade Jivandf, não tinha me tocado disso!

 

Valeu mesmo cara!

Na verdade agora deu outro erro.. rs

 

Retrieving the COM class factory for component with CLSID {0006F03A-0000-0000-C000-000000000046} failed due to the following error: 80040154.

 

Stack Trace:

 

[ApplicationException: Retrieving the COM class factory for component with CLSID {0006F03A-0000-0000-C000-000000000046} failed due to the following error: 80040154.]

CONTATOS.ClassOutlook.GetContactsFromFolder(String folderName) in C:\Users\Note_Giovanni\Documents\Visual Studio 2008\Projects\TRIUNFO\CONTATOS\ClassOutlook.cs:71

IntegracaoOutlook.FN_PREENCHE_GRID() +63

IntegracaoOutlook.Page_Load(Object sender, EventArgs e) +104

System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +14

System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +35

System.Web.UI.Control.OnLoad(EventArgs e) +99

System.Web.UI.Control.LoadRecursive() +50

System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +627

 

 

Estou procurando este erro também mas não encontrei muita coisa, este apareceu logo depois de eu ter subido a DLL que estava utilizando: Microsoft.Office.Interop.Outlook.dll. E estava onde você disse mesmo cara: C:\Program Files\Microsoft Visual Studio 9.0\Visual Studio Tools for Office\PIA\Office12

 

Esse erro você sabe o que é?

 

Abração e valeu pela resposta!

flow

Compartilhar este post


Link para o post
Compartilhar em outros sites

Agora creio que é erro de permissão, tenta setar a permissão!

 

Desculma cara, só não sei como fazer isso.. (é meu primeiro sistema em C#.. to penando um pouquinho..rs)

 

Imagina que possa ser permissão de que jivandf?

 

Brigadão novamente e abraço,

Prompt

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então Jivandf, obrigado pela ajuda, fiz isso sim porém estou ainda com o mesmo problema..

Dei permissão total de escrita e leitura na pasta BIM cmo me falou, mas não resolveu.

 

Retrieving the COM class factory for component with CLSID {0006F03A-0000-0000-C000-000000000046} failed due to the following error: 80040154.

 

Stack Trace:

 

[ApplicationException: Retrieving the COM class factory for component with CLSID {0006F03A-0000-0000-C000-000000000046} failed due to the following error: 80040154.]

CONTATOS.ClassOutlook.GetContactsFromFolder(String folderName) in C:\Users\Note_Giovanni\Documents\Visual Studio 2008\Projects\TRIUNFO\CONTATOS\ClassOutlook.cs:71

IntegracaoOutlook.FN_PREENCHE_GRID() +63

IntegracaoOutlook.Page_Load(Object sender, EventArgs e) +104

System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +14

System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +35

System.Web.UI.Control.OnLoad(EventArgs e) +99

System.Web.UI.Control.LoadRecursive() +50

System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +627

 

 

Sabe o que mais pode estar ocasionando este erro?

 

Obrigado mais uma vez e abraço,

Prompt.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pois é jivandf, não é bem o que resolve o problema não, este post fala sobre um erro semelhante, mas testei a solução de várias formas e não deu certo, obtive outros erros antes mesmo de entrar no sistema. (o web.config não aceitou a tag recomendada no ar e outras coisas..)

 

Mas aproveitei para postar esta minha dúvida no msdn também e aguardo resposta..

Se tiver mais alguma idéia do que possa me ajudar agradeço muito cara. Senão, assim que resolver isso posto aqui a solução para compartilhar com a galera!!

 

Valeu mais uma vez! Abraços a todos.

Prompt

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.