none
Propriedade LoaderExceptions RRS feed

  • Pergunta

  • Bom dia,

       Fiz a publicação de um projeto no IIS7 e quando vou acessar o projeto mostra seguinte mensagem:

    Não é possível carregar um ou mais dos tipos solicitados. Recupere a propriedade LoaderExceptions para obter mais informações.

    Descrição: Ocorreu uma exceção não tratada durante a execução da atual solicitação da Web. Examine o rastreamento de pilha para obter mais informações sobre o erro e onde foi originado no código.

    Detalhes da Exceção: System.Reflection.ReflectionTypeLoadException: Não é possível carregar um ou mais dos tipos solicitados. Recupere a propriedade LoaderExceptions para obter mais informações.

    Erro de Origem:

    Exceção não tratada foi gerada durante a execução da atual solicitação da Web. As informações relacionadas à origem e ao local da exceção podem ser identificadas usando-se o rastreamento de pilha de exceção abaixo.


    Estou utilizando relátórios do cristal reports tbm, não sei se tem que instalar algum componente no servidor para executar os relátórios do crystal, por que quando executo o projeto no VS8 funciona corretamente.

    Obrigado pela atenção!






    • Movido Rogerio Jerez quinta-feira, 29 de outubro de 2009 17:03 Movido para o Fórum Apropriado (De:Fórum MSDN)
    segunda-feira, 24 de agosto de 2009 11:28

Todas as Respostas

  • Olá Junior,

    Já trabalhei com o Crystal Reports e tive que instalar no servidor para que minha aplicação podesse funcinoar de forma correta no servidor.
    No Site da Microsoft tem um MSI que instala as bibliotecas necessárias para a execução do Crystal no servidor.

    Quanto a utilização local ( usando o VS2008 ) não vai dar nenhum tipo de problema pois o VS, quando instalado, instala junto a licença e as bibliotecas necessarias para a execução/instalação do CrysalReports ( isso se foi marcada a opção para instalação do mesmo )



    Qualquer duvida, posta aqui para que possamos te ajudar.
    Rafael F. P.
    MTS em Aplicações WEB c/ .NET 2.0

    Se a resposta de alguém foi útil, marque a resposta como tal.
    Se alguém conseguiu te ajudar, poderia marcar como "Respondido" ?
    Obs: Resposta útil é diferente de resposta final.

    Grato. :)
    segunda-feira, 24 de agosto de 2009 15:41
  • Boa tarde Rafael,

        Removi a parte do Crystal Reports no projeto e continua aparecendo essa mensagem! Não faço idéia do que seja.
    Alguma idéia?

    Obrigado pela atenção!
    segunda-feira, 24 de agosto de 2009 16:36
  • você teria como enviar o StackTrace do problema ?
    ( parte da mensagem de erro que informa a pilha de execução e linhas por onde o sistema passou antes de ocorrer o erro )




    Qualquer duvida, posta aqui para que possamos te ajudar.
    Rafael F. P.
    MTS em Aplicações WEB c/ .NET 2.0

    Se a resposta de alguém foi útil, marque a resposta como tal.
    Se alguém conseguiu te ajudar, poderia marcar como "Respondido" ?
    Obs: Resposta útil é diferente de resposta final.

    Grato. :)
    segunda-feira, 24 de agosto de 2009 18:59
  • Fiz um teste no IIS6 e funcionou, mas tenho que fazer funcionar no IIS7 também. A mensagem é essa:

    Erro de Servidor no Aplicativo '/revenda'.

    Não é possível carregar um ou mais dos tipos solicitados. Recupere a propriedade LoaderExceptions para obter mais informações.

    Descrição: Ocorreu uma exceção não tratada durante a execução da atual solicitação da Web. Examine o rastreamento de pilha para obter mais informações sobre o erro e onde foi originado no código.

    Detalhes da Exceção: System.Reflection.ReflectionTypeLoadException: Não é possível carregar um ou mais dos tipos solicitados. Recupere a propriedade LoaderExceptions para obter mais informações.

    Erro de Origem:

    Exceção não tratada foi gerada durante a execução da atual solicitação da Web. As informações relacionadas à origem e ao local da exceção podem ser identificadas usando-se o rastreamento de pilha de exceção abaixo.

    Rastreamento de Pilha:

    [ReflectionTypeLoadException: Não é possível carregar um ou mais dos tipos solicitados. Recupere a propriedade LoaderExceptions para obter mais informações.]
    System.Reflection.Module._GetTypesInternal(StackCrawlMark& stackMark) +0
    System.Reflection.Assembly.GetTypes() +105
    System.Data.Metadata.Edm.AssemblyCacheEntry.LoadTypesFromAssembly(LoadingContext context) +28
    System.Data.Metadata.Edm.AssemblyCacheEntry.InternalLoadAssemblyFromCache(LoadingContext context) +290
    System.Data.Metadata.Edm.AssemblyCacheEntry.LoadAssemblyFromCache(Assembly assembly, Boolean loadReferencedAssemblies, Dictionary`2 knownAssemblies, Dictionary`2& typesInLoading, List`1& errors) +137
    System.Data.Metadata.Edm.ObjectItemCollection.LoadAssemblyFromCache(ObjectItemCollection objectItemCollection, Assembly assembly, Boolean loadReferencedAssemblies) +284
    System.Data.Metadata.Edm.ObjectItemCollection.LoadAssemblyForType(Type type) +33
    System.Data.Metadata.Edm.MetadataWorkspace.LoadAssemblyForType(Type type, Assembly callingAssembly) +80
    System.Data.Objects.ObjectContext.CreateQuery(String queryString, ObjectParameter[] parameters) +106
    Revenda.revendaEntities.get_UsuariosSet() in D:\BMA\Projetos\Projetos em Desenvolvimento\Revenda\Revenda\DMRevenda.Designer.cs:166
    Revenda.Controllers.BMA.UsuarioController.validarLogin(String email, String senha) in D:\BMA\Projetos\Projetos em Desenvolvimento\Revenda\Revenda\Controller\BMA\UsuarioController.cs:92
    Revenda.login.Login(Object sender, AjaxEventArgs e) in D:\BMA\Projetos\Projetos em Desenvolvimento\Revenda\Revenda\login.aspx.cs:24
    Coolite.Ext.Web.ComponentAjaxEvent.OnEvent(AjaxEventArgs e) +38
    Coolite.Ext.Web.Observable.FireAsyncEvent(String eventName, ParameterCollection extraParams) +177
    Coolite.Ext.Web.ScriptManager.RaisePostBackEvent(String eventArgument) +910
    System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +13
    System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +175
    System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1565


    Obrigado pela atenção!
    segunda-feira, 24 de agosto de 2009 19:45
  • pode parecer "grosseria" minhas mas não faltou instalar nada no servidor do IIS7 em relação ao que foi instalado no servidor do IIS6 não ?

    Eu suponho que alguma DLL que deveria estar no GAC não está e, ao tentar carregar os dados do assembly via reflaction, provoca o erro indicado.
    "System.Data.Metadata.Edm.AssemblyCacheEntry.InternalLoadAssemblyFromCache(LoadingContext context) +290"


    Qualquer duvida, posta aqui para que possamos te ajudar.
    Rafael F. P.
    MTS em Aplicações WEB c/ .NET 2.0

    Se a resposta de alguém foi útil, marque a resposta como tal.
    Se alguém conseguiu te ajudar, poderia marcar como "Respondido" ?
    Obs: Resposta útil é diferente de resposta final.

    Grato. :)
    segunda-feira, 24 de agosto de 2009 19:50
  • Também pensei nisso, por que no IIS 6 funcionou corretamente.

    Obrigado pela atenção!
    segunda-feira, 24 de agosto de 2009 19:54