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

时间:2015-07-21 00:48:55

标签: c# .net xero-api

我开发了一个与.NET中的Xero对话的程序。当我从VS运行程序时,它与Xero通信并且没有问题,但是当我发布Web应用程序时,它无法与Xero进行通信。

我得到的错误是“发生内部错误”,但是当我从VS运行它时,它确实可以正常运行。

证书位于文件夹中。

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

由于 SAJ

1 个答案:

答案 0 :(得分:0)

Web应用程序正在执行的用户很可能无权访问该目录。

查看您的IIS配置,然后为应用程序池标识提供对C:\SSLCertificate\目录的读访问权。