当我尝试通过文件系统从Visual Studio 2010在Windows 7中发布时,没有文件添加到我的目标文件夹中。如果我选择“用本地副本替换匹配的文件”,则没有任何反应。如果我选择“在发布之前删除现有文件”,它将删除目标文件夹中的文件,但不会发布新文件。这是我得到的输出:
删除现有文件......
发布文件夹/...
==========构建:3成功或最新,0失败,0跳过==========
==========发布:1成功,0失败,0跳过==========
有什么想法吗?
编辑:忘记提及我作为管理员运行VS.如果不这样做,发布将明确失败。答案 0 :(得分:5)
在检查发布输出,事件日志,打开并检查visual studio日志等之后,我遇到了同样的问题。然后我决定删除我认为最近更新到v1的web发布(通过添加/删除)。 0.30810.0。这解决了这个问题。
答案 1 :(得分:1)
我希望这个问题在此期间得到解决,但最近发生了类似的事情。在我的例子中,文件的Build Action以某种方式被设置为None。如果文件的“构建操作”设置为“无”,则“发布Web”将跳过该文件。要检查Build Action,请在Solution Explorer中选择该文件,然后按F4转到Properties Window。
答案 2 :(得分:1)
安装最新的windows azure SDK后,我遇到了同样的问题。
解决方案是将构建配置与发布配置相匹配。 在我的情况下,我正在构建“调试 - 混合平台”并发布“调试 - 任何CPU”
答案 3 :(得分:0)
这也发生在我身上。要解决这个问题:
我不确定为什么会这样,但我怀疑在VS2012中使用Azure网站时,VS2012安装可能已经升级了Web部署组件。
更新:第二天停止了工作!现在我通过VS2012发布应用程序。