从azure blob存储中获取css和js文件等资产,并在MVC中使用RegisterBundles进行注册
是否可以从azure blob存储中获取css/js文件,并使用“BundleConfig.RegisterBundles”将其注册为捆绑包的一部分 我试过类似的方法,但运气不好从azure blob存储中获取css和js文件等资产,并在MVC中使用RegisterBundles进行注册,css,asp.net-mvc-4,azure,Css,Asp.net Mvc 4,Azure,是否可以从azure blob存储中获取css/js文件,并使用“BundleConfig.RegisterBundles”将其注册为捆绑包的一部分 我试过类似的方法,但运气不好 public static void RegisterBundles(BundleCollection bundles) { bundles.Add(new ScriptBundle("~/bundles/jquery").Include( "~/
public static void RegisterBundles(BundleCollection bundles)
{
bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
"~/assets/js/site-{version}.js"));
}
“~/assets/js/site.js”是blob的虚拟路径,我在web.config中包含了一个url重写规则
<rule name="Assest">
<match url="^assets/(.*)$" />
<action type="Redirect" url="http://azure.datafiles.com/assets/{R:1}" />
</rule>
我不想使用CDN,有解决办法吗?Azure是您的CDN。如果您想直接从Azure Blob使用,您可以使用WebEssential,甚至Grunt/Gulp进行压缩和缩小,然后上传到Azure Blob上,并可以引用它