簡體   English   中英

虛擬路徑提供程序下捆綁的解決方法

[英]Workaround for Bundling under Virtual Path Providers

我發現在ASP.NET MVC 4下,如果它們的虛擬路徑由VirtualPathProvider管理,則無法定義一堆Java腳本或CSS。 我的意思是,如果目錄“〜/ Static /”映射到VPP,則您將無法Include("~/Static/Stylesheets/themes/dark-blue.css")因為它將簡單而無聲地失敗。

這里 ,並在這里它真的看起來這是運行時的默認行為,因為它基本上解決了文件系統,而不是使用ASP.NET管道上的虛擬路徑。 而且,幸運的是,它將在下一個MVC中實現。

無論如何,由於這似乎是一個常見問題,並且由於我將靜態資源存儲在項目之外(最終存儲在Azure的CDN上,但我仍然必須進行開發和調試),因此沒有人找到一種解決方法來讓ASP.NET Web優化搜索虛擬路徑中的資源?

優化的1.1-alpha1版本提供了VirtualPathProvider支持,您是否嘗試過該版本? 它應支持通過VPP解析文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM