关于我最近开始研究的项目,我有几个问题。该项目要求我发现网络上的设备(在特定端口上广播UDP数据包),将设备信息存储到数据库中,然后在本地网页上显示所有数据。我的问题是:
我是否可以在后台运行C#程序来处理设备发现和数据库管理,同时还运行本地网页供用户与之交互?
如果是这样,哪种Visual Studio项目最适合 实施这个项目?
如果没有,我还能怎么做?
答案 0 :(得分:1)
我们遇到了一个问题,我们需要一个由用户启动而且超时的长时间运行流程。我们通过运行后台Windows服务解决了这个问题,该服务与支持网站的数据库进行了交互。我们还有其他任务,我们希望在用户操作后异步运行。我们在Web服务器上运行三个Windows服务;这个解决方案已经成功运行了很多年。所以,回答我们的具体要点: