虚拟路径提供程序下的捆绑解决方法

时间:2012-12-29 21:47:29

标签: bundle asp.net-optimization virtualpathprovider

我发现在ASP.NET MVC 4下,如果他们的虚拟路径由VirtualPathProvider管理,则无法定义Javascripts或CSS的捆绑。我的意思是,如果目录“〜/ Static /”被映射到VPP,你就不能Include("~/Static/Stylesheets/themes/dark-blue.css"),因为它会简单而无声地失败。

herehere看起来这似乎是运行时的默认行为,因为它基本上解析了文件系统上的虚拟路径,而不是使用ASP.NET管道。而且,幸运的是,它将在下一个MVC中实现。

无论如何,因为这看起来像是一个常见的问题,而且因为我要存储项目的静态资源(最终在Azure的CDN上,但我仍然需要开发和调试),有没有人找到一个解决方法让ASP.NET Web Optimization在其虚拟路径中搜索资源吗?

1 个答案:

答案 0 :(得分:1)

VirtualPathProvider支持在1.1-alpha1版本的优化中,您是否尝试过该版本?它应该支持通过您的VPP解析文件。