Visual studio 2013 如何配置Web部署3.5 EncryptWebConfig规则处理程序?

Visual studio 2013 如何配置Web部署3.5 EncryptWebConfig规则处理程序?,visual-studio-2013,iis-7.5,msdeploy,webdeploy,Visual Studio 2013,Iis 7.5,Msdeploy,Webdeploy,我们希望在Visual Studio 2013中通过Web部署方法设置发布。我已经在目标Web服务器上安装了WebDeploy3.5,并且它正在正确部署 我们还希望使用Web Deploy 3.5的EncryptWebConfig规则处理程序对发布后的Web.config文件进行加密,如下所述:,这给出了一个命令行示例。但是,这不是“发布Web”向导>Web部署方法中的选项,我也不知道如何通过直接修改.pubxml PublishProfile来添加该规则。。。或者EncryptWebConfi

我们希望在Visual Studio 2013中通过Web部署方法设置发布。我已经在目标Web服务器上安装了WebDeploy3.5,并且它正在正确部署

我们还希望使用Web Deploy 3.5的EncryptWebConfig规则处理程序对发布后的Web.config文件进行加密,如下所述:,这给出了一个命令行示例。但是,这不是“发布Web”向导>Web部署方法中的选项,我也不知道如何通过直接修改.pubxml PublishProfile来添加该规则。。。或者EncryptWebConfig是我在服务器上的IIS中以某种方式设置的规则


我在任何地方都找不到关于此规则的任何进一步文档…

我也在推特上给一个为Visual Studio Web团队工作的家伙发了一条推特,他给出了以下答案:

将属性
true
添加到.pubxml文件中


我估计是这样的,但以前在任何地方都找不到对正确标记名MSDeployEnableWebConfigEncryptRule的任何引用。

这是可行的。.有时。其他时候,我会看到“Web部署任务失败。(未能加密目标Web.config:Web.config.Learn more at:)”链接没有提供任何帮助。我不明白为什么会出现这个错误。我已仔细检查了服务器web文件夹的权限,看起来一切正常。您是否找到了解决此问题的方法?是的,刚刚找到了。请在下面的链接中查看我的答案。简而言之,我将部署用户添加为部署到的服务器上的本地管理员。