将ASP.Net (c#) web应用程序到Windows Service

本文关键字:应用程序 Windows Service web ASP Net | 更新日期: 2023-09-27 18:03:25

我已经创建了ASP。. Net Web应用程序(c#)在Visual Studio 2010。现在我想把这个web应用程序转换成Windows Service。我以前从未使用过windows服务。有人能帮帮我吗?

谢谢你的帮助。

Thanks in Advance

将ASP.Net (c#) web应用程序到Windows Service

使用此链接作为演练

你不能"转换它",据我所知,你将不得不创建一个新的windows服务应用程序,并手动把你需要的代码放入服务。在这个服务中只需要某些东西,比如您希望自动化的功能。

Nilam,你给出的关于你的web应用程序的细节很少,假设你没有很多UI(用户界面)逻辑,你可以将你的web应用程序的后端/服务器端逻辑移动到一个windows服务类,或者你可以简单地编码你的windows服务,它将消耗/调用相同的类库你的web应用程序。假设在当前的web应用程序解决方案中,您已经将业务逻辑或应用程序逻辑隔离在一个独立的类库c#项目中。

你希望用户如何与Windows服务交互,因为Windows服务没有用户界面,为什么你想做这种转换不清楚,除非你提供更多的细节,否则无法回答。

如果您的web应用程序没有UI,并且它只托管XML web服务或WCF服务,那么转换将很容易,因为您可以将WCF服务托管在不需要IIS的Windows服务中