2012-12-29 20 views
1

我发现在ASP.NET MVC 4下,如果虚拟路径由VirtualPathProvider管理,您无法定义一组Javascript或CSS。我的意思是,如果目录“〜/ Static /”映射到VPP,则不能Include("~/Static/Stylesheets/themes/dark-blue.css"),因为它会简单而沉默地失败。在虚拟路径提供程序下绑定的解决方法

herehere它真的看起来这是运行时的默认行为,因为它基本上解决了文件系统,而不是使用ASP.NET管道上的虚拟路径。幸运的是,它将在下一个MVC中实现。由于这看起来是一个常见问题,并且由于我要存储项目的静态资源(最终在Azure的CDN上,但我仍然需要开发&调试),是否有人找到解决方法让ASP.NET Web Optimization在其虚拟路径中搜索资源?

+0

类似的问题在这里:http://stackoverflow.com/questions/12100524/how-do-i-get-system-web-optimization-bundles-to-work-with-custom-folders-in-an-i - OP提到IIS虚拟目录,但我相信它们与我的情况相同 –

回答

1

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

+0

我知道你正在开发System.Web.Optimization:做得很好!你认为alpha可以用于生产吗? (找不到alpha的积压)。你有1.1的发布日期吗?因为我对VirtualPathProvider功能非常感兴趣。 – Cybermaxs

相关问题