RSS

Arquivo da tag: C#

ASP.NET MVC – Catalogando erros e gerando logs com NLog

 

No seguinte artigo, demonstrei como podemos rastrear Exceptions e exibir exatamente o arquivo, método e linha que ocorreu o erro.

Como viabilizamos este recurso eu te pergunto: Seria interessante no momento em que o erro ocorrer, automaticamente fosse gerado um arquivo de Log no sistema, ou um registro do erro no próprio Windows, ou até mesmo o envio automático de um e-mail, informando as informações sobre o erro? Justamente para maior controle sobre os erros do sistema, ajudando a uma eventual correção ou melhoria. Acredito que a resposta seja SIM.

Pensando nisto resolvi criar este artigo, que tem como objetivo exemplificar e demonstrar como podemos catalogar os erros ocorridos no sistema e automaticamente gerar um Log com os detalhes do mesmo e enviar um e-mail com tais informações. Para isto irei utilizar uma biblioteca de código livre chamado NLog.

Read the rest of this entry »

 
2 Comentários

Publicado por em 15/01/2011 em ASP.NET, ASP.NET MVC, C#

 

Tags: , , ,

ASP.NET MVC – Rastreando Exceptions utilizando StackTrace

Olá,

Neste artigo irei demonstrar como podemos realizar um rastreamento e tratamento de Exceptions geradas, utilizando para tanto um recurso do .NET chamado StackTrace. A classe StackTrace fica localizada dentro da referência System.Diagnostics, que por sua vez oferece classes que permitem a interação com os processos do sistema, logs de evento e contadores de performance.

Vamos iniciar criando um projeto simples de ASP.NET MVC e modificando a ActionResult  Index, localizada dentro do Controller Index para que fique da seguinte forma, conforme a Listagem 1:

 

Listagem 1

Read the rest of this entry »

 
4 Comentários

Publicado por em 06/01/2011 em ASP.NET, ASP.NET MVC, C#

 

Tags: , , , ,

ASP.NET MVC – Obter retorno Json pelo Controller

 

Olá,

Por diversas vezes em uma aplicação ASP.NET MVC retornamos para nossa página um objeto do tipo Json, como no exemplo abaixo:

return Json(new { nome = "Rafael", idade = "22" });

Até ai tudo bem, o problema acontece quando necessitamos utilizar este retorno para um método no próprio Controller. Read the rest of this entry »

 
1 comentário

Publicado por em 27/11/2010 em ASP.NET, ASP.NET MVC, C#

 

Tags: , , ,

ASP.NET MVC – Exportando dados para planilha Excel

Neste post irei demonstrar como uma aplicação ASP.NET MVC pode exportar dados para uma planilha Excel. Iremos obter os dados que estão em uma tabela de usuários, podendo assim ainda, definir quais colunas desejamos exportar.

Importante: Atente-se que, não será explicado o fluxo de ação de uma aplicação MVC, portanto, espera-se o conhecimento básico para a criação e entendimento de uma aplicação deste tipo.

Criando a estrutura do projeto e o banco

Com o Visual Studio 2010 aberto, vamos iniciar criando um projeto do tipo ASP.NET MVC 2 Web Application com o nome de ExportacaoExcel. Podemos também criar um DB no SQL Server com o nome de sua preferência, dentro do DB criamos uma tabela de Usuários com a seguinte estrutura:

Read the rest of this entry »

 
1 comentário

Publicado por em 07/11/2010 em ASP.NET MVC

 

Tags: , , ,

 
%d blogueiros gostam disto: