none
Erro ao acessar um método WCF RRS feed

  • Pergunta

  • Senhores, boa tarde.

    Estou instanciando o serviço WCF que criei:

                try
                {
                    entGrupo oEntGrupo = new entGrupo();

                    oEntGrupo.NomeGrupo = txtGrupo.Text;

                    using (SAP.Sigecor.ServicoCorregedoriaModuloUsuario.GrupoClient proxy =
                        new SAP.Sigecor.ServicoCorregedoriaModuloUsuario.GrupoClient("BasicHttpBinding_IGrupo"))
                    {
                        bool teste = (bool)proxy.GravarGrupo(oEntGrupo);
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message.ToString(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
                }

    E após esta instanciação, estou tomando o seguinte erro:

    O servidor não conseguiu processar a solicitação devido a um erro interno. Para obter mais informações sobre o erro, ative IncludeExceptionDetailInFaults (a partir da classe ServiceBehaviorAttribute ou do comportamento de configuração <serviceDebug>) no servidor para enviar as informações de exceção de volta para o cliente ou ative o rastreamento de acordo com a documentação do Microsoft .NET Framework 3.0 SDK e examine os logs de rastreamento do servidor.


    Senhores, preciso de ajuda. O que devo fazer? Estou esquecendo alguma configuração? Sou novo no assunto.

    Obrigado pela atenção.
    terça-feira, 8 de dezembro de 2009 18:52

Respostas

Todas as Respostas

  • Boas Devanir,

    A configuração padrão do WCF não propaga as exceções para os clientes.

    Para isso, você precisa definir este behavior:

    <serviceDebug includeExceptionDetailInFaults="true"/>

    Com isso, você conseguirá visualizar o real motivo do problema.


    http://www.israelaece.com
    quarta-feira, 9 de dezembro de 2009 09:41
    Moderador
  • Bom dia

    Estou passando pelo mesmo problema e com pesquisas encontrei esse post.
    Adicionei essa linha no meu web.cofing mas como faço para visualizar o problema?

    Obrigado

    sexta-feira, 16 de agosto de 2013 14:07