【问题标题】:Workaround for Bundling under Virtual Path Providers在虚拟路径提供程序下捆绑的解决方法
【发布时间】:2012-12-14 16:54:49
【问题描述】:

我发现在 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 优化在其虚拟路径中搜索资源?

【问题讨论】:

标签: bundle asp.net-optimization virtualpathprovider


【解决方案1】:

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

【讨论】:

  • 我知道您正在研究 System.Web.Optimization:干得好!你认为 alpha 可以用于生产吗? (找不到 alpha 的积压工作)。你有 1.1 的发布日期吗?因为我对 VirtualPathProvider 功能非常感兴趣。
猜你喜欢
  • 2015-01-04
  • 1970-01-01
  • 1970-01-01
  • 2012-10-15
  • 2010-12-03
  • 1970-01-01
  • 2011-05-13
  • 2015-09-12
  • 1970-01-01
相关资源
最近更新 更多