我们有一个需要将数据插入 QuickBooks 的 WCF 服务。我们已经编写了可以通过 QB API (SDK) 成功插入数据的代码。如果我们直接通过测试控制台应用程序运行此代码,则一切正常。但是,如果我们从 WCF 代码调用此代码,我们会得到错误(很多错误:))。因此,我们现在在 WCF 代码中使用 Process() 对象,该对象执行将数据插入 QB 的 .exe。问题是我们在从 WCF 服务启动 .exe 时收到以下错误:“无法启动 QuickBooks”。同样,如果我们直接启动 .exe 控制台应用程序,所有代码都可以正常工作。看起来我们调用 Process() 和 p.StartInfo 属性的方式在这里很重要,但我们不确定我们需要设置什么才能克服这个错误。有没有其他人成功地从 IIS 调用 .exe,该 exe 又包含 QB API 代码以与该系统集成?谢谢。
问问题
436 次