我有一个项目同时运行多个“环境”:本地开发环境 (VS)、开发、测试和生产。
我们现在希望使用“服务器应用程序”来扩展程序套件,以将后台任务处理为计算和邮件发送。
我正在尝试为这种情况找到最佳实践。
我在想它应该是一个Windows服务。
因此,我需要运行服务的三个副本(Dev、Test 和 Prod),并且最好在分配为我们的应用程序服务器的单个服务器上运行。我想我可以将相关的 exe 复制到单独的目录中,并“以某种方式”指示每个服务它应该连接到哪个环境。
重要的是要注意这三个服务不一定会运行相同版本的代码。
这样做的最佳做法是什么?
任何输入表示赞赏!
丹麦安德斯