在Web Api MVC中返回一个捆绑文件

时间:2012-10-02 20:40:48

标签: api optimization asp.net-mvc-4 asp.net-4.0

我希望我的API可以返回一个Bundling文件。

我在app_start上有这个包:

bundles.Add(new StyleBundle("~/Content/css").Include("~/Content/site.css"));

并在控制器上返回此包:

return File(("~/Content/css"), "text/css");

但是我有一条错误消息“无法找到文件”。 客户端如何从我的API获取捆绑css? 我想要谷歌CDN提供捆绑脚本。

1 个答案:

答案 0 :(得分:0)

您可以直接让客户端请求捆绑包,而不是让控制器操作返回捆绑包。例如样式:

Scripts.Url("~/Content/css")

将为您提供要引用的包的URL。