2

我发现在 ASP.NET MVC 4 下,如果它们的虚拟路径由VirtualPathProvider. 我的意思是,如果目录“~/Static/”被映射到一个 VPP,你就不能Include("~/Static/Stylesheets/themes/dark-blue.css"),因为它会简单地默默地失败。

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

无论如何,由于这看起来是一个常见问题,并且由于我要将静态资源存储在项目之外(最终在 Azure 的 CDN 上,但我仍然需要开发和调试),有没有人找到让 ASP.NET Web 的解决方法在他们的虚拟路径中优化搜索资源?

4

1 回答 1

1

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

于 2013-01-02T18:44:03.337 回答