我有一個模塊化asp.net應用程序,其中模塊部署在主要.net Web應用程序下的虛擬目錄中。我們有一個有很多東西的通用模塊。我嘗試將每個客戶端特定項目中的所有常用腳本文件移動到通用模塊中。ScriptBundle不渲染虛擬目錄中的腳本
如果我創建一個引用根級別文件的腳本包,它會將腳本標記呈現到html中。但它不會爲指向子虛擬目錄中的文件的包提供腳本標記。
例如:
bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
"~/App_Modules/Common/Scripts/jquery-1.*"));
不再呈現任何腳本標籤,現在我得到的jQuery的錯誤客戶端。我查看了生成的html,現在沒有更多的腳本標記來下載jQuery庫。
我沒有虛擬路徑提供程序。我只有我的Web項目使用IIS服務器,我有一個虛擬目錄配置,指向我所有的通用文件。 – happyfirst 2012-07-27 19:51:15
@ hao-kung是V1.1.0支持的功能嗎?這是否成爲這個問題的一部分? http://aspnetoptimization.codeplex.com/workitem/68 – Tim 2015-04-23 08:38:09
是的,這個支持最終被添加了 – 2015-04-25 03:51:34