Microsoft Web Deploy尝试删除文件夹失败

时间:2012-03-08 20:46:40

标签: msbuild continuous-integration msdeploy web-deployment-project

我正在我的一个持续集成步骤中部署应用程序。

我使用rake来构建项目:

msbuild :package do |msb|
  msb.properties :configuration => :Release
  msb.targets :Package
  msb.solution = "WebApplication.Site/WebApplication.Site.csproj"
end

然后,使用Web部署我想将我的包发送到Dev Server

task :deploy_devserver => [:package] do |msb|
  sh ".\\WebApplication.Site\\obj\\Release\\Package\\WebApplication.Site.deploy.cmd /y /M:http://DEVSERVER/MSDEPLOYAGENTSERVICE/MsDeploy.axd"
end

除非出现间歇性错误,否则一切听起来都不错!当IIS锁定日志文件夹时,控制台会说无法删除文件并触发错误。

我很难找到使用Microsoft Web Deploy自动部署的命令行指南,但没有。我只发现这两篇文章没有说明--force--skip:LogsFolder

http://msdn.microsoft.com/en-us/library/dd465322.aspx

http://msdn.microsoft.com/en-us/library/ff356104.aspx

只是为了把锦上添花,如果改变/是(是)到/ t(试用)部署工作......(再见逻辑!)

0 个答案:

没有答案