【发布时间】:2015-07-21 00:48:55
【问题描述】:
我开发了一个在 .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();
谢谢 萨吉
【问题讨论】:
-
如果您能提供用于连接的代码以及您收到的错误消息,将会有所帮助。