伙计们, 简而言之,我想复制这个对话框: 这是一个Visual Studio 2010 ASP.Net MVC项目。 如果我执行这个命令,我得到我想要的所有文件,包括在“C:\ ToDeploy”目录中的转换的web.configs。 我想在命令行上复制这个,所以我可以将它用于QA环境构build。 我已经看过关于如何在Remote Deploys命令行上执行此操作的各种文章,但是我只是想为File System部署做这些。 我知道我可以使用nAnt任务或者rake脚本复制这个function,但是我想用这个机制来做,所以我不会重复自己。 我已经调查了一些,我发现这些链接,但没有一个干净地解决它: VS 2008版本,但没有Web.Config转换 创build软件包,但不部署它。我需要在这个软件包上使用MSDeploy吗? 在上面创build它之后部署包… UI是否真的做了这两步探戈? 提前致谢!
我在VS 2012中有一个Web应用程序项目,当我使用Web发布工具时,它会成功构build,但不会将任何文件复制到发布目标(本例中为文件系统)。 如果我查看构build输出,我可以看到所有东西都被正确地复制到obj \ Release \ Package \ PackageTmp \中,但是在构build输出中看到的所有内容都是这样的: 4>完成build筑工程“{Project} .csproj”。 4>删除现有文件… 4>发布文件夹/ … 4> ==========构build:3成功,0失败,1最新,0跳过========== ==========发布:1次成功,0次失败,0次跳过========== 尽pipe它表示发布成功,但发布目标目录中没有文件。 我已经在多个项目中看到了这一点,有时看起来像解决scheme/平台configuration导致这个问题,但我一直没有find确切的原因。 有没有其他人看到这种情况发生或有一个想法如何让这个工作正常? 更新: 我可能已经find了解决办法。 我只是再次发生这种情况,我正在搞乱发布设置。 一旦我将“设置”选项卡上的选定configuration更改为另一个configuration,然后又返回到我想要使用的所有文件都开始再次发布。 希望这可以在未来的其他项目。 更新2: 我在Microsoft Connect上发布了一个错误,并从VS Web开发团队的开发人员那里听到了这个错误。 他表示,他们已经在内部版本中解决了这个问题,并且很快就会发布对发布工具的更新,以解决这个问题。 更新3: 最近,Visual Studio 2012 Update 2修复了这个问题