Xero API集成-程序在VS发布后不再与Xero通信



我开发了一个在。net中与Xero对话的程序。当我从VS中运行程序时,它与Xero通信并且工作正常,但是当我发布web应用程序时,它无法与Xero通信。

我得到的错误是与Xero证书有关的"内部错误发生",但当我从VS运行它时,它确实可以正常工作。

证书在文件夹中。

X509Certificate2 privateCertificate = new X509Certificate2(@"C:SSLCertificate\public_privatekey.pfx", "XXXXXX");
            IOAuthSession consumerSession = new XeroApiPrivateSession("MyAPITestSoftware", "XXXXXXXXXXXXXXXXXXXXXXX", privateCertificate);
            consumerSession.MessageLogger = new DebugMessageLogger();

谢谢Saj

很可能web应用程序正在执行的用户没有访问该目录的权限。

查看您的IIS配置,然后赋予应用程序池对C:SSLCertificate目录的身份读访问权。

相关内容

  • 没有找到相关文章

最新更新