在MVC4的Web.Optimization綁定/最小化中,是否可以在一個站點上註冊一個包(我們的靜態無Cookie域),然後在另一個站點(我們的Web應用程序域)上使用該包?MVC4綁定來自不同域的JavaScript或css文件?
如static.myapp.com與
public static void RegisterBundles(BundleCollection bundles)
{
bundles.Add(new ScriptBundle("~/Scripts/static")
.Include("~/Scripts/*.js"));
}
一個BundleConfig.cs可以在捆綁在一個視圖中使用的web應用程序的域,例如www.myapp.com有這的Site.Master
<%= Scripts.Render("static.myapp.com/Scripts/static") %>
這可以通過MVC4捆綁來完成嗎?從無cookie的靜態域提供靜態文件是一項衆所周知的性能改進。
謝謝,是的,我可以嘗試。但捆綁將從myapp.com域渲染,我將失去從static.myapp.com(併發加載和無Cookie加載)渲染文件的好處。所以我在尋找的是一個方法,其中包在靜態網站上註冊並創建,但在myapp網站上引用。靜態網站和myapp網站都是mvc4,所以兩者都可以運行打包程序,我只是想解決如何跨網站做到這一點 –
我正在更新我的答案,提供瞭如何將您的靜態網站用作CDN – Claies