Visual studio 2012 为什么不是';Visual Studio 2012 web发布向导是否正在将我的文件复制到目标?

Visual studio 2012 为什么不是';Visual Studio 2012 web发布向导是否正在将我的文件复制到目标?,visual-studio-2012,web-publishing,Visual Studio 2012,Web Publishing,更新:最近已通过Visual Studio 2012更新2()修复了此问题 我正在使用Visual Studio 2012 web发布向导。我保存了一些个人资料。用于各种开发和测试服务器的。在两个不同的项目中,对于某些发布配置文件,向导实际上不会部署任何文件。它删除服务器上的现有文件,然后不部署任何内容 这就是我在输出窗口中看到的:(在本例中,我尝试关闭“删除目标上的文件”选项,看看它是否会产生影响,但没有。) (项目名称匿名。) 请注意,它显示的是publishingfolder/…,但随后停

更新:最近已通过Visual Studio 2012更新2()修复了此问题

我正在使用Visual Studio 2012 web发布向导。我保存了一些个人资料。用于各种开发和测试服务器的。在两个不同的项目中,对于某些发布配置文件,向导实际上不会部署任何文件。它删除服务器上的现有文件,然后不部署任何内容

这就是我在输出窗口中看到的:(在本例中,我尝试关闭“删除目标上的文件”选项,看看它是否会产生影响,但没有。)

(项目名称匿名。)

请注意,它显示的是
publishingfolder/…
,但随后停止并声称成功。目标文件夹为空。这在部署到本地目录和网络路径时发生


如果我使用完全相同的设置创建一个新的发布配置文件,它可以正常工作。我刚刚删除了它,然后用相同的名称重新创建了它,现在它部署了所有的文件。我不该这么做。有人知道发生了什么吗?

我不知道你是否找到了解决方案,但我想你可能会发现这很有帮助-基本上是一样的-我自己遇到了这个问题,有一个别人创建的“发布配置文件”,保存在我们的源代码管理系统中,完全不起作用。向下滚动经过已接受的答案,并查看该人员正在谈论XML配置文件中的差异的描述……看起来Visual Studio的部署中存在一个小错误,即使在部分XML发布文件不完全匹配的情况下退出,它仍将显示成功


另外,在Properties-->PublishProfiles文件夹中查看您的项目(确保您有“显示所有文件”在解决方案资源管理器中打开,然后打开*.pubxml.user文件,查看其中是否列出了任何文件…当我的失败时,该文件中没有任何引用文件。

要始终发布丢失的文件,请执行此处提到的操作:
1>------ Build started: Project: WebProject, Configuration: Prod Any CPU ------
1>  WebProject -> C:\_TFS\WebProject\Release\R2012-10-16\Source\WebProject\Website\bin\Website.dll
2>------ Publish started: Project: Website, Configuration: Prod Any CPU ------
2>Connecting to C:\Deployments\Web Sites\Website...
2>Transformed Web.config using C:\_TFS\Website\Release\R2012-10-16\Source\Website\Website\Web.Prod.config into obj\Prod\TransformWebConfig\transformed\Web.config.
2>Copying all files to temporary location below for package/publish:
2>obj\Prod\Package\PackageTmp.
2>Publishing folder /...
2>
========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
========== Publish: 1 succeeded, 0 failed, 0 skipped ==========