在Visual Studio 2010中发布网站时,似乎空文件夹不会被发布。我相当确定这种行为是在VS2010中引入的。我无法找到任何文档记录,不确定是否该将其称为功能或错误...无论如何,是否有可能恢复旧行为,因为我希望保留我的文件夹结构在生产服务器上。
有人向微软报告了这个错误,他们表示不会修复它。 http://connect.microsoft.com/VisualStudio/feedback/details/546356/publish-deploy-does-not-deploy-empty-folders
太糟糕了。因为在 Visual Studio 2008 中它曾经起作用。
向目录添加一个虚拟文件,如 dummy.txt,然后该目录将被创建。 请注意,实际上不需要部署虚拟文件。它只需要作为构建环境中项目的一部分存在即可。
空文件夹没有任何内存值,所以如果您想将文件夹添加到已发布的文件夹中,只需添加任何项目(例如文本文件)并将"复制到输出目录"设置为始终复制或仅在更新时复制,这将解决您的问题。