-2

我在 Visual Studio 2010 中创建了 ASP.Net Web 应用程序 (C#)。现在我想将此 Web 应用程序转换为 Windows 服务。我以前从未使用过 Windows 服务。那么有人可以帮助我吗?

非常感谢您的帮助。

提前致谢

4

2 回答 2

1

使用链接作为演练

据我所知,您将无法“转换它”,您将必须创建一个新的 Windows 服务应用程序并手动引入您需要放入服务的代码。此服务仅需要执行某些操作,例如您希望自动化的功能。

希望这可以帮助。

于 2013-03-12T13:39:20.270 回答
0

Nilam,您提供的有关您的 Web 应用程序的细节非常少,假设您没有很多 UI(用户界面)逻辑,您可以将您的 wb 应用程序的后端/服务器端逻辑移动到 Windows 服务类,或者您假设您已在当前的 Web 应用程序解决方案中的单独的类库 C# 项目中隔离了业务逻辑或应用程序逻辑,则可以简单地对您的 Windows 服务进行编码,使其使用/调用您的 Web 应用程序所做的相同类库。

您希望用户如何与 Windows 服务进行交互,因为 Windows 服务没有用户界面,并且您为什么要进行此转换尚不清楚,除非您提供更多详细信息,否则无法回答。

如果您的 Web 应用程序没有 UI 并且仅托管 XML Web 服务或 WCF 服务,则转换将很容易,因为您可以在不运行/不需要 IIS 的 Windows 服务中托管 WCF 服务。

于 2013-03-12T13:41:00.133 回答