gpt4 book ai didi

asp.net-mvc - 为什么 LESS 文件必须设置为 Build Action "Content"才能部署到 Azure?

转载 作者:行者123 更新时间:2023-12-04 14:59:02 27 4
gpt4 key购买 nike

我有一个 Azure 网站。我还在我的 MVC 应用程序中运行 dotless 来翻译和捆绑 Less 文件。当我将发布版本部署到 Azure 时,Less 文件会返回 404,除非我在其属性中将其设置为 Build Action="Content"。一旦我更改该设置,一切都会按预期进行。

所以,我不再有问题,只是我不明白为什么必须将其设置为内容。有人可以解释一下吗?

最佳答案

Build Action="Content"告诉发布过程该文件应按原样复制到目标。

它就在那里,因此当您尝试发布构建过程的输出时,您不必携带所有源文件、自述文件和其他相关的“开发人员的废话”。这是一个选择加入的过程,可确保您不会意外携带任何敏感信息,例如私钥。

默认情况下,Visual Studio 中的大多数项目模板都会将其“构建操作”设置为适合您的情况,一般情况下,您甚至不会考虑这一点,直到模板没有正确设置并且您想知道文件在哪里.

关于asp.net-mvc - 为什么 LESS 文件必须设置为 Build Action "Content"才能部署到 Azure?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22047068/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com