在Windows Service中运行aspx.cs

本文关键字:aspx cs 运行 Windows Service | 更新日期: 2023-09-27 18:09:36

我对Windows服务的整个概念还是个新手。我正在努力实现以下目标:

  1. 我必须定期执行一个函数这是写在asp.net
  2. 我想使用Windows服务来调度。

windows service能做到吗?我不想打开web应用程序发生,它必须在后台运行在任何时候。这将被安装在web服务器上。

对不起,如果我不能更好地表达我的问题。

请建议我应该做什么。还有其他方法吗?还是我应该继续。

在Windows Service中运行aspx.cs

没有"function .. "用asp.net编写"。您必须将想要在单独的dll中运行的函数的代码隔离,然后从windows服务调用此代码。如果你在GAC中安装了dll,你可以在你的web应用程序和windows服务之间共享代码。

另一个解决方案是将函数作为web服务(WCF或WebApi)公开,并从您的windows服务中调用它。

Asp。Net不适合长时间运行或定期执行代码,这就是为什么您需要将这两个功能分开。