quinta-feira, 27 de outubro de 2011

Debugando web parts do SharePoint 2010 com o Visual Studio 2010


Pessoal, segue agora também um tutorial de como debugar web parts do SharePoint 2010 no Visual Studio 2010. Isto é muito útil, pois muitas vezes é necessário saber qual parte exata de nosso código esta falhando em algum momento.


Neste exemplo criei uma web part simples que exibe em um Label (Label1) a URL do site atual e o título da web atual recebendo os valores no evento de carregamento da página.

protected void Page_Load(object sender, EventArgs e)
{
    Label1.Text = "";
    Label1.Text += "Site: " + SPContext.Current.Site.Url;
    Label1.Text += " - Web: " + SPContext.Current.Web.Title;
}

Agora basta você clicar em “Deploy” no seu projeto:


Com sua web part publicada, acesse uma página qualquer do SharePoint e adicione-a.
Volte ao Visual Studio e adicione os breakpoints necessários para você realizar a depuração.
Ainda no Visual Studio clique no menu superior “Debug” -> “Attach to Process”:



No formulário que irá aparecer, selecione os processos “w3wp.exe” e clique em “Attach”:



O Visual Studio entrará em modo de depuração, assim basta você acessar a página onde está localizada a sua web part e verá que o Visual Studio marcará seu primeiro breakpoint. Dessa forma você poderá debugar seu código no Visual Studio normalmente e acompanhar o resultado na página do SharePoint.

Nenhum comentário:

Postar um comentário