从Visual Studio 2010发布Web到文件系统除了删除之外什么都不做

Sju*_*jur 9 visual-studio-2010 visual-studio web-publishing

当我尝试通过文件系统从Visual Studio 2010在Windows 7中发布时,没有文件添加到我的目标文件夹.如果我选择"用本地副本替换匹配的文件",则没有任何反应.如果我选择"在发布之前删除现有文件",它将删除目标文件夹中的文件,但不会发布新文件.这是我得到的输出:

删除现有文件......

发布文件夹/ ...

==========构建:3成功或最新,0失败,0跳过==========

==========发布:1成功,0失败,0跳过==========

有什么想法吗?

编辑:忘记提及我作为管理员运行VS. 如果我不这样做,发布将明确失败.

小智 5

在检查发布输出,事件日志,打开和检查visual studio日志等之后,我遇到了同样的问题.然后我决定删除我认为最近更新到v1.0.30810.0的web发布(通过添加/删除) .这解决了这个问题.

  • 这应该是公认的答案.我有完全相同的问题,这解决了它!我认为这已经添加了vs2012或4.5更新并坚持我的2010.奇怪的错误! (2认同)

Bri*_*ers 1

我希望这个问题能同时得到解决,但最近我也发生了类似的事情。就我而言,文件的“构建操作”已以某种方式设置为“无”。如果文件的构建操作设置为“无”,Publish Web 将跳过该文件。要检查“生成操作”,请在“解决方案资源管理器”中选择该文件,然后按 F4 转到“属性”窗口。