我有一个ASP.NET MVC 5服务器应用程序,它与SQL Server一起使用,并公开了一些REST API供客户端使用。
同时我有一个使用这些REST服务的Windows窗体应用程序。客户端应用程序正在通过Click-Once进行部署。
有时我们会对可能破坏客户端的服务器进行更改。它不会经常发生,但它确实经常发生。
我一直在寻找更新客户端和服务器应用程序的策略,但到目前为止我还没有找到一个好的策略。
理想情况下,我想在这些方面做点什么:
现在我手动完成所有这些操作,而且很单调且容易出错。
有很多事情可能出错......迁移失败,发布期间超时等等......
理想情况下,我可以移动构建并将步骤发布到其中一个生产框,以便在编译和链接应用程序后,我可以将文件复制到正确的文件夹并重新启动IIS。
我真的很想得到一些建议,以改善流程并使其尽可能自动化。干杯!