【问题标题】:How to deploy a directory and its content to the root instead of bin when publishing an ASP.Net website发布 ASP.Net 网站时如何将目录及其内容部署到根目录而不是 bin
【发布时间】:2014-04-07 09:11:36
【问题描述】:

我有一个 VS2010 Asp.Net 项目(Asp.Net 应用程序,不是网站),我想将包含一些文本文件的目录部署到根目录(使用 Build->Publish VS2010 菜单选项)

如果我将“复制到输出目录”设置为“始终”或“如果较新则复制”这些文件将复制到 /bin/Files 并且我希望它们放置在 /Files

有没有办法只使用 Visual Studio 2010 来做到这一点?我该怎么做?

【问题讨论】:

  • 它们在项目本身的什么位置?如果项目有一个 /Files/ 文件夹,其中包含一些文件,那么它应该像 Web 应用程序中的任何其他文件夹一样对待。您甚至不需要指定复制设置,它们只是网站的一部分。
  • 目录在项目的根目录下。不知道为什么部署到/bin

标签: asp.net visual-studio-2010


【解决方案1】:

对于目录中的项目,确保 Build Action 设置为“Content”。

【讨论】:

    【解决方案2】:

    要使其正常工作,请选择文件并打开属性窗口。将复制到输出目录设置为“不复制”并将构建操作设置为“内容”

    【讨论】:

      猜你喜欢
      • 2023-03-25
      • 1970-01-01
      • 1970-01-01
      • 2014-02-24
      • 1970-01-01
      • 2011-05-15
      • 1970-01-01
      • 1970-01-01
      • 2012-03-21
      相关资源
      最近更新 更多