c# - ASP.NET和C#不断处理网站后面可能吗?

标签 c# asp.net mysql

想象一个用户登录并可以查看他们的 ip 网络摄像头的网站(我相信我可以做到这一点)。问题是我希望网站即使在用户未登录时也对传入的图像/视频进行一些处理,即运行一些运动检测算法,如果有运动,则将事件记录在数据库中。

为了实现这个项目,我需要了解什么?我想使用 ASP.NET 和 C#,所以我假设:

  1. 学习 ASP.NET。
  2. 学习 C#(我是一位非常有能力的桌面应用程序开发人员)。
  3. mySQL 数据库(这是在这种情况下使用的最佳数据库吗?)。

我以前没有使用过 ASP.NET,因此我不知道它能做什么/不能做什么。我想我可以建立一个 ASP.NET 站点并显示实时源,但如何实现始终在后台运行的位,处理实时源的静态图像并记录事件?

感谢任何帮助。提前致谢。

最佳答案

您可能想使用类似 Windows Service 的东西进行连续加工。 ASP.NET 站点与数据库通信并显示提要。

ASP.NET 并不真正适合执行后台任务。

MySQL 应该可以正常工作并且是免费的,因此如果这不是与工作相关的任务,那么它可能是一个不错的选择。我这里有一个 MySQL 数据库,其中包含接近 100GB 的文本。所以它应该处理你的建议。

关于c# - ASP.NET和C#不断处理网站后面可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1703513/

相关文章:

c# - 如何在C#中使用迭代器反向读取文本文件

c# - .net FIFO "Queue"结合最后一个已知主题

asp.net - 将 Javascript 与 ASP.Net 控件结合使用

php - 我使用了正确的表,但显示错误 SQLSTATE[42000] : Syntax error or access violation: 1103 Incorrect table name in Laravel 5. 1

c# - 如何测试 XML 字符串在 .net 中的格式是否正确

c# - 如何在 N 层架构中使用 ASP.NET Core 应用程序使用 EF Core DBContext?

c# - 使用 C# 将列添加到 ASP.net Gridview

c# - 如何使用 asp.net mvc 3 填充 jqgrid

mysql - 如何限制where子句中的join子句

mysql - 根据顺序选择一行的偏移量而不获取所有先前的行