hjo*_*elr 7 .net asp.net wcf windows-services
我正在设计一个软件,需要主要根据计划运行不同的硬件,但它还需要一个Web界面来配置设置,配置计划,甚至可能手动控制硬件.我不确定如何设计这样的软件架构.
我曾经想过要创建一个Windows服务,它通过WCF与硬件进行通信以及"发布"Web服务,然后拥有一个ASP.NET应用程序,然后通过WCF控制Windows服务.对于我正在努力实现的目标,这种方法似乎有很多工作要做.
有人可以给我一些方向,这是否是一个好的方法,甚至给我一个更好的方法,如果一个存在?
谢谢!乔尔
您可以将 WCF 终结点实例化为 Windows 服务中的 TCP 服务,如 MSDN 中所述:如何:使用 TCP 在 Windows 服务中托管 WCF。
从这里开始,在 ASP.NET 应用程序中使用该端点相对简单(与使用任何其他 WCF 端点相同)。
在没有任何令人信服的理由不这样做的情况下,这可能是我会采取的方法。您唯一的其他选择是使用其他形式的 IPC,例如内存映射文件或命名管道。WCF 更容易启动和运行。
归档时间: |
|
查看次数: |
367 次 |
最近记录: |