我试图启用我在ASP.NET MVC2中编写的Web应用程序,以便能够从Quickbooks发送和接收数据按需,没有延迟/中间数据库/同步操作。 (请以此作为假设;我知道使用Web连接器并同步每X单位时间会更好一些,但这不在此问题的讨论框架之外)从ASP.NET Web应用程序查询Quickbooks
看起来,要做到这一点的唯一方法就是编写一个常规应用程序(它显然根本不会从服务中运行),然后让web应用程序与该应用程序通信并通过该应用程序发送和接收数据。
所以我的问题是什么是建立一个中间应用程序,将与网络应用程序通信的理想方式是什么?
我应该编写一个常规控制台应用程序并从标准输出中获取数据吗?还是有更好的方法来实现相同的目标?
为什么它不能用作服务?这是什么样的服务? WCF? – clyc 2011-06-15 17:43:18
显然是QuickBooks SDK的固有限制。编写与“Hello World”相当的QBSDK作为控制台应用程序可以正常工作,但服务中的同一确切代码会引发异常“无法启动Quickbooks”。 – Whisker 2011-06-15 18:21:41