我有一个Web应用程序,控制台应用程序(和Windows服务,但这可能是另一个问题)的解决方案。保持将使用任务计划程序运行的控制台应用程序更新
发布和保持Web应用程序是最新的很容易。我只需右击Publish
即可最初发布或更新现场版本。
当前要“发布”或更新控制台应用程序,我将发布的exe和文件复制到实时计算机上。通过这种方式,我可以使用任务管理器在复制的位置运行exe文件。
这对我来说很糟糕。在控制台应用程序上执行右键点击Publish
的问题是,任务计划程序无法轻松启动该exe文件。此外,我不确定在更新应用程序时会发生什么情况。 “更新是否可用”屏幕就坐在那里等待用户点击确定?
什么是轻松发布和保持控制台应用程序最新的最佳方式?
理想情况下,我只需要从Visual Studio(2008)做的事情。我需要能够设置任务调度程序,然后将其忘掉(无需对任务调度程序执行任何操作,或在更新时单击任何内容)。
我对*自动*部署不感兴趣,它更能够单击VS中的一个按钮进行部署,而不需要复制文件。如果没有简单的解决方案,并且不推荐,我会坚持复制exes,虽然这比我更容易出错。 – 2012-07-18 15:29:48