我在c#中开发了一个桌面应用程序,它使用api发送短信,它有两个按钮控件'发送短信'和'停止短信'。此应用程序在Microsoft SQL Server 2008 R2上运行,我也分配了静态IP。 现在我的问题是,我是否可以使用Web应用程序访问此应用程序,是否可以通过网站控制两个按钮功能,如果我创建一个主机并且主机来自同一服务器?
答案 0 :(得分:0)
是。您可以使应用程序监听特定端口,您的Web应用程序可以向该IP和端口发送请求。
答案 1 :(得分:0)
正如迈克所说,实际上你应该能够重用桌面应用程序的业务逻辑代码库。
但是如果这不是选项,那么您也可以使用命名管道在几个进程之间进行通信,其中桌面应用程序将是服务器,wep应用程序将连接到该进程。 可以看看这里: http://msdn.microsoft.com/en-us/library/bb546085(v=vs.100).aspx