Erro no método MontarHtml

Jun 5, 2013 at 6:11 PM
Criei um projeto ASP.NET MVC 4 .NET 4.5. Usei o nuget para instalar o Boleto.NET. Copiei exatamente o código que esta no source code do exemplo para gerar boleto e utilizei o banco bradesco. Quando chamo o método boletoBancario.MontaHtml("/Content/Boletos/", ""); Ocorre o erro:

Referência de objeto não definida para uma instância de um objeto.

nessa linha: pathServer = MapPathSecure(string.Format("~{0}", url));

Stack: [NullReferenceException: Referência de objeto não definida para uma instância de um objeto.]
System.Web.UI.Control.ResolvePhysicalOrVirtualPath(String path, VirtualPath& virtualPath, String& physicalPath) +56
System.Web.UI.Control.MapPathSecure(String virtualPath) +61
BoletoNet.BoletoBancario.MontaHtml(String url, String fileName, Boolean useMapPathSecure) ......

OBS: o diretório /content/boletos/ existe.

Alguém tem ideia do que pode estar acontecendo?

Abraços
Coordinator
Jun 17, 2013 at 2:32 PM
Veja como ta implementado a versão do exemplo em MVC https://boletonet.codeplex.com/SourceControl/latest

Stiven
Developer
Apr 22, 2015 at 2:01 PM
Prezados,

O problema já foi corrigido. O código fonte deste projeto agora está no gitHub (https://github.com/BoletoNet).
Caso a alteração ainda não esteja disponível, basta fazer o seguinte:

Na pasta Models, arquivo Exemplos, onde tiver o código
    return boletoBancario.MontaHtml("/Content/Boletos/", "");
substituir por
    return boletoBancario.MontaHtmlEmbedded();
Fico no aguardo do retorno do seu teste.