【发布时间】:2014-09-17 17:47:55
【问题描述】:
我目前有一个每晚在服务器上运行的 Visual Basic 控制台应用程序,它有几个类。每个类都有很多属性以及很多执行各种任务的过程和函数。
我有一个处理与付款人打交道的信息和功能的付款人类,一个处理与收款人打交道的信息和功能的接收人类,我有一个保存有关付款信息的付款类。支付类属性中的两个是付款人类型和接收人类型。我的应用程序的一部分会根据所有这些信息创建一个 PDF 并将其传真给收件人。
现在我还有一个 asp.net 网站,显示所有这些付款人、收件人和付款的信息。目前它不访问控制台应用程序的任何内容。它只是从数据库中获取信息并将其显示在各种列表视图和事物中。
客户现在要求在网站上有一个按钮,允许他们重新创建控制台应用程序当前生成的 pdf。这涉及到很多代码,我需要一种不重复它的方法。
我的想法是创建一个 web 服务来处理创建 pdf 并且应用程序和网站都可以调用它。但是 Web 服务将需要访问当前存在于我的控制台应用程序中的这些自定义类。
对于我的 Web 服务和控制台应用程序访问这些类的最佳方式是什么。那么是否可以将支付类型的自定义对象作为参数传递给网络服务?
【问题讨论】:
标签: asp.net web-services console-application