Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

SemID

Problemas na integração API pagseguro com asp

Recommended Posts

Ocorre o seguinte erro na aplicação quando iniciada:

 

Não foi possível localizar uma parte do caminho 'C:\Program Files (x86)\Common Files\Microsoft Shared\Configuration\PagSeguroConfig.xml'.

 

Do seguinte bloco de código:

 

private static XmlDocument LoadXmlConfig()
{
XmlDocument xml = new XmlDocument();
using (xml as IDisposable)
{
xml.Load(urlXmlConfiguration);
}
return xml;
}
O Arquivo xml que o programa solicita está na pasta "Configuration" que veio incluso no arquivo de bibliotecas do site, porém esse caminho passado não é algo pré definido por mim, é algo automático e não consigo nem modificar.
Estou rodando o programa localmente, gostaria de saber o pq ocorre, ou como corrigir.. fico no aguardo.
Desde já agradeço

Compartilhar este post


Link para o post
Compartilhar em outros sites

Resolvi o problema alterando o código no arquivo PagSeguroConfiguration.cs do projeto do PagSeguro.

 

De:

private const string urlXmlConfiguration = ".../.../Configuration/PagSeguroConfig.xml";

Para:

private static string urlXmlConfiguration = HttpRuntime.AppDomainAppPath + "/Configuration/PagSeguroConfig.xml";

 

Nesse caso tive que criar um namespace no meu projeto chamado Configuration e incluindo o arquivo PagSeguroConfig.xml.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.