WebDeploy没有更改文件,只有新文件

时间:2011-09-26 14:50:29

标签: iis-7 sitecore sitecore6 web-deployment

我正在使用WebDeploy在从SiteCore CMS发布时将物理文件推送到目标位置。我有一些问题,

  • WebDeploy仅推送新创建的文件,但不推送任何已更改的文件
  • 它正在使用需要AD管理员帐户才能运行的管理代理服务。有没有办法让它使用IIS代理? (我认为这可能与SiteCore本身有关)
  • 如果无法使用IIS代理,那么是否可以使用本地帐户而不需要AD管理员帐户?

2 个答案:

答案 0 :(得分:1)

不完全是关于主题的,但是在Web部署中有混合结果。我转而使用Publication方法,以及SlowCheetah XML Transforms(它允许你在构建配置的任何XML文件上构建转换),并且它工作得非常好。

另外,它在运行VS(或运行构建脚本的帐户)的开发人员的权限下运行。

此外,它还具有“替换整个目录”或“根据需要更新”的功能。

......只是说...

答案 1 :(得分:1)

我的经验是您必须在Sitecore中使用Web部署的管理代理服务。 我花了很多时间试图解决这个问题,但似乎不可能。 这确实需要使用本地管理员帐户(这很糟糕..) 这个问题已经多次与Sitecore讨论过,我希望他们能在未来的版本中找到更好的解决方案。

正确设置后,Web Deploy也会推送更新的文件。 Web部署附带了一个命令行实用程序,可用于测试安装。 尝试使用该实用程序使所有内容工作,然后在Sitecore中再次尝试。 确保使用管理服务进行测试。 您还可以确认两台服务器上的日期/时间设置是否相同?