我已将 TeamCity 设置为我的 CI 解决方案,用于构建、打包和部署(通过 MSBuild/Web 部署)我的 ASP.NET MVC 3 Web 应用程序。
效果很好。
但是,Application_Start
对于我的应用程序,我会执行各种启动活动,例如预热缓存。
我想添加一个 TeamCity 构建任务(部署后)以某种方式调用此方法(因此第一个手动用户请求不会等待)。
唯一想到的是使用 powershell 脚本基本上 ping/wget 网站。
有没有更好的解决方案——也许是 MSBuild 部署任务的一部分?