标签: visual-studio-publish

Visual Studio 2012 Web Publish不会复制文件

我在VS 2012中有一个Web应用程序项目,当我使用Web发布工具时,它成功构建但不会将任何文件复制到发布目标(在本例中为文件系统).

如果我查看构建输出,我可以看到所有内容都被正确复制到obj\Release\Package\PackageTmp \但是然后我在构建输出中看到的就是:

4>完成建筑项目"{Project} .csproj".
4>删除现有文件...
4>发布文件夹/ ...
4> ==========构建:3成功,0失败,1最新,0跳过===== =====
==========发布:1成功,0失败,0跳过==========

尽管它表示发布成功,但目标目录中没有用于发布的文件.

我已经在多个项目中看到过这种情况,有时似乎解决方案/平台配置会导致此问题,但我无法找到确切的原因.

有没有其他人看到过这种情况,或者对如何使其正常工作有所了解?

更新:

我可能已经找到了解决方法.我刚刚再次发生这种情况,我正在搞乱发布设置.一旦我将设置选项卡上的所选配置更改为其他配置,然后返回到我想要使用的配置,我的所有文件再次开始发布.希望这可以在将来的其他项目中使用.

更新2:

我在Microsoft Connect上发布了一个错误,并从VS Web Developer团队的开发人员那里收到了回复.他说他们已经在内部版本中解决了这个问题,并将很快发布一个更新发布工具来解决这个问题.

更新3:

最近使用Visual Studio 2012 Update 2修复了此问题

asp.net asp.net-mvc visual-studio-2012 msbuild-wpp visual-studio-publish

229
推荐指数
9
解决办法
14万
查看次数

使用Visual Studio web.config转换进行调试

可能重复:
如何在内置的visual studio调试器服务器中使用Web.debug.config?

我想使用Web.config转换,该转换适用于发布也适用于调试.

当我发布Web应用程序时,Visual Studio会根据我的currenctbuild配置自动转换Web.config.当我开始调试时,如何告诉Visual Studio执行相同的操作?在调试启动时,它只使用默认的Web.config而不进行转换.

任何的想法?

asp.net web-config visual-studio visual-studio-publish

156
推荐指数
5
解决办法
8万
查看次数

Visual Studio发布按钮被禁用?

我在visual studio中创建了一个Node.js项目,现在我想将它发布到azure,所以我遵循以下指南:https: //github.com/Microsoft/nodejstools/wiki/Publish-to-Azure-Website-using织网,部署#转换到一个-Azure的项目类型

但是当我右键单击项目或顶部的构建菜单时,发布按钮被禁用.有任何想法吗?

发布按钮已禁用

azure visual-studio node.js visual-studio-2015 visual-studio-publish

6
推荐指数
1
解决办法
2771
查看次数