服务器上缺少VS2012中创建的文件夹

时间:2013-08-13 14:03:34

标签: asp.net visual-studio-2012

我有一个非常奇怪的问题,我甚至不知道它为什么会发生。也许我做错了什么。

所以我在VB2012中创建了新网站。然后我创建了新文件夹并将所有内容上传到我的主机上。但是服务器上缺少此文件夹。为什么这样以及如何解决?我是否需要手动在主机上创建所需的文件夹?

我的网站项目中添加了名为“照片”的文件夹

New directory

上传该项目时服务器上缺少文件夹

File is missing

2 个答案:

答案 0 :(得分:2)

根据我的经验,VS不会发布空文件夹。作为一种解决方法,我们总是在文件夹中放置一个虚拟文件,以确保它被复制。像“placeholder.txt”

之类的东西

答案 1 :(得分:2)

使用Visual Studio时不会发布空目录。

关于类似问题的this问题的最佳答案提示了一种解决方法:

  

如果希望预编译工具生成这些空文件夹,则需要在每个空目录中创建一个placeholder.txt文件。如果不能创建一个命令行应用程序,它将在后期构建事件中创建文件夹(但仅当您使用的是Web应用程序项目而非网站项目时)。