使用本地网页作为C#中的界面

时间:2018-01-10 15:31:13

标签: c#

关于我最近开始研究的项目,我有几个问题。该项目要求我发现网络上的设备(在特定端口上广播UDP数据包),将设备信息存储到数据库中,然后在本地网页上显示所有数据。我的问题是:

  1. 我是否可以在后台运行C#程序来处理设备发现和数据库管理,同时还运行本地网页供用户与之交互?

  2. 如果是这样,哪种Visual Studio项目最适合 实施这个项目?

  3. 如果没有,我还能怎么做?

1 个答案:

答案 0 :(得分:1)

我们遇到了一个问题,我们需要一个由用户启动而且超时的长时间运行流程。我们通过运行后台Windows服务解决了这个问题,该服务与支持网站的数据库进行了交互。我们还有其他任务,我们希望在用户操作后异步运行。我们在Web服务器上运行三个Windows服务;这个解决方案已经成功运行了很多年。所以,回答我们的具体要点:

  1. 是的,作为与您的网站项目分开的Windows服务
  2. 有一个特定的项目类型;您还需要设置安装项目
  3. 可能还有其他方法,但我会推荐这种方法