2012-07-26 101 views
2

我已经将TeamCity安装程序作为我的CI解决方案来构建,打包和部署(通过MSBuild/Web Deploy)我的ASP.NET MVC 3 Web应用程序。TeamCity构建任务以自动启动ASP.NET网站

工程很好。

但是,在我的应用程序的Application_Start事件中,我会执行各种启动活动,如预热缓存。

我想添加一个TeamCity构建任务(post deploy)以某种方式调用此方法(因此第一个手动用户请求未等待)。

唯一想到的就是使用powershell脚本来基本ping/wget网站。

是否有更好的解决方案 - 可能是作为MSBuild部署任务的一部分?

回答

1

去与一个简单的PowerShell脚本,为的TeamCity构建步骤:

来源:MSDN