2012-08-23 91 views
2

我最近安裝的混合一把umbraco 4.8 web表單+ MVC應用程序(見阿龍鮑威爾的帖子在此:http://www.aaron-powell.com/umbraco/using-mvc-in-umbraco-4優化包和一把umbraco 4

我所擁有的一切偉大的工作。我甚至配置了ninject,並使用了MVC4優化包。問題是,當我嘗試啓用優化時,動態路由被umbraco url重寫器拾取,我無法在發佈配置中呈現CSS或JS文件。

這使得罰款(因爲它是一個靜態路由): http://myserverUrl/Scripts/jQuery/jquery.js

這不:http://myserverUrl/js/combined?v=J_D8qmUMMTWvtIuuef2sskA8d2JCiGB9kNZMq_nNKpw1

回答

8

一把umbraco處理所有的請求,這是不是一個靜態文件,所以您需要配置Umbraco跳過這些修改

在web.config中,將「〜/ js」作爲保留的URL,就像您對所做的路由所做的一樣。

<add key="umbracoReservedPaths" value="~/umbraco,~/install/,~/js" />