我正在从事一个使用外汇 API 的项目。
所以基本上,她的工作是: 循环检查是否存在新值, 如果她存在,将其放入 MongoDB Collection 中。 如果没有,继续循环。
我的控制台工作得很好,但我需要做的是让它作为服务工作。
我做了什么:
- 我已经创建了 InstallerService 和 Service1.cs
- 我在我的入口点使用了 (Environement.UserInterface) 使其作为控制台应用程序工作,使调试变得轻松,并作为服务。
当我使用 installutil.exe 时,它完美地完成并出现在我的 service.msc 中。我可以启动和停止它。
但是,他似乎没有收到任何数据,所以,不要在基地里放任何东西。虽然它作为控制台应用程序运行得非常好。
所以,如果有人知道它可能来自什么。我希望得到一些帮助。
最佳答案
如果您有一个控制台应用程序,我建议您只使用 Topshelf
关于c# - 控制台应用程序到服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23055371/