【问题标题】:VS2010 don't publish particular folders/filesVS2010 不发布特定的文件夹/文件
【发布时间】:2011-09-24 17:51:11
【问题描述】:

我看到了这个问题,但它与 VS2008 有关,所以我想也许事情已经改变了: Don't publish particular folder in ASP.NET

无论如何,问题是,当我发布我的 ASP.net 网站时,它会创建发布文件夹并发布文件,例如 web.configimages/ 目录。直播服务器的web.config配置不同,图片不需要重新上传。

我可以让它不发布特定的文件/文件夹,因为它会使我的上传过程更快更安全。

【问题讨论】:

    标签: asp.net visual-studio-2010 publish


    【解决方案1】:

    是的。只需将文件的Build Action 属性更改为None

    【讨论】:

    • 谢谢,我已经上传了截图,这个属性应该在哪里找到?
    • 我有另一个类别Advanced。我正在尝试找出如何在您的 VS 中启用它。
    • stackoverflow.com/questions/6498245/… :( 这是否意味着不可能?
    • 我创建了示例Web Site 项目。不幸的是,文件属性窗口看起来与您的屏幕截图中的相同。也许您可以将您的项目转换为Web Application
    • 我认为这是不可能的。可能是因为Web Site 项目类型不包含*.csproj 文件。
    【解决方案2】:

    解决方案必须包含项目文件 (.csproj)。如果您使用 Web 应用程序项目而不是 Web 站点项目,您会得到这个。您还可以将您的网站项目转换为 Web 应用程序项目。就我个人而言,我从不使用网站项目,它们存在管理问题(就像我们正在讨论的那样)并且对其他项目(例如控制台应用程序项目或类库项目)提供的支持很少。

    【讨论】:

      【解决方案3】:

      就我而言,由于我使用的是网站项目,因此我只需在发布之前将大量图像文件夹剪切并粘贴到项目外部的父文件夹中。然后,在发布完成后,我将文件夹剪切并粘贴回项目文件夹中。只需几秒钟即可完成此操作。

      【讨论】:

        猜你喜欢
        • 2018-02-05
        • 1970-01-01
        • 1970-01-01
        • 2020-10-16
        • 1970-01-01
        • 1970-01-01
        • 2012-07-28
        • 1970-01-01
        • 2018-09-29
        相关资源
        最近更新 更多