我有一个部署到 Azure 的 MVC4 项目。捆绑和缩小效果绝对很好。
所有脚本文件都位于文件夹/js 中,并捆绑到/scripts/js
当我使用 msdeploy 发布到 Azure 时,我只想部署捆绑/缩小的脚本文件。我不希望任何人通过猜测 URL 来访问我的未缩小的脚本。
我知道 MVC 捆绑发生在运行时,因此需要未捆绑的文件来动态创建 bundle 。这可能需要用 grunt 之类的东西来自动化?
想知道当您不想发布未捆绑的 js 时,人们在这种情况下使用什么部署策略。
最佳答案
使用 Web Deploy,您可以设置跳过参数:
http://technet.microsoft.com/en-us/library/dd569089%28WS.10%29.aspx
这是一个示例:
http://blog.richardszalay.com/2012/12/18/demystifying-msdeploy-skip-rules/
关于asp.net - 如何仅发布捆绑/缩小的脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21745707/