Inquiridor
Pagseguro e PagSeguroConfig.xml

Pergunta
-
Através deste link: https://pagseguro.uol.com.br/v2/guia-de-integracao/tutorial-da-biblioteca-pagseguro-netframework.html#!rmcl
Baixei a versão 2.0.4
Ao compilar o projeto Uol.Pagseguro beleza, porém ná hora de usar dá um erro, dizendo que não encontrou o arquivo PagSeguroConfig.xml
Já abri o arquivo PagSeguroConfiguration.cs e editei o caminha, estava assim:
private const string urlXmlConfiguration = ".../.../Configuration/PagSeguroConfig.xml";
Já deixei assim:
private const string urlXmlConfiguration = "PagSeguroConfig.xml";
Pensando que ficaria no diretório raiz de meu projeto, mas não adiantou, alguém pode me ajudar?
/* Não esqueça de classificar caso tenha resolvido o problema */
Todas as Respostas
-
Boa noite amigo,
Caso ainda não tenha resolvido ou outras pessoas pesquisem no Google, vai aqui a maneira que encontrei para resolver esse problema:
Coloque no inicio do código a linha:
using System.Web;
Altera a linha
private const string urlXmlConfiguration = ".../.../Configuration/PagSeguroConfig.xml";
para
private static string urlXmlConfiguration = "~/Configuration/PagSeguroConfig.xml";
Rode o projeto, e não esqueça de colocar a pasta Configuration/PagSeguroConfig.xml na raiz de seu projeto.
-
-
-
-
eu tive o mesmo problema e nada dava certo.. então usei o path da pasta Bin, como referencia e ficou assim:
private static string urlXmlConfiguration = HttpRuntime.BinDirectory + ".../Configuration/PagSeguroConfig.xml";Funcionou perfeito tanto em desenvolvimento como em produção.