【问题标题】:Created folder in VS2012 is missing on the server服务器上缺少 VS2012 中创建的文件夹
【发布时间】:2013-08-13 14:03:34
【问题描述】:

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

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

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

我上传该项目时服务器上的文件夹丢失

【问题讨论】:

  • 部署它的步骤是什么?

标签: asp.net visual-studio-2012


【解决方案1】:

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

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

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

【讨论】:

  • 这有点蹩脚,因为 VS 不会发布空文件夹。但是,是的,它奏效了。谢谢你:)
【解决方案2】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-07-08
    • 1970-01-01
    • 1970-01-01
    • 2014-09-06
    • 2016-09-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多