asp.net-mvc – ASP包中的绝对URL

我为Google Maps使用了一个jQuery库,这取决于要先加载的Google脚本。我希望能够同时包含在捆绑包中:
bundles.Add(new ScriptBundle("myfoobundle").Include(
    "http://maps.googleapis.com/maps/api/js?sensor=false&libraries=places","~/scripts/jquery.fooplugin-{version}.js"
  ));

这似乎不起作用(引发异常抱怨第一个字符串)。有人可能会说这不行,因为绝对的URL不是要被缩小/捆绑的。

但是,目前的方法一个麻烦,因为我需要确保依赖关系是正确的,并且发生在不同的地方(捆绑代码中的一半问题,另一半在视图中)。

很高兴有一个一步的解决方案如上。在这方面我有什么选择吗?

更新:

解决关于使用CDN作为解决方案的意见:如果我指定bundles.UseCdn = true它没有任何效果,我仍然得到异常URL http://maps.googleapis.com/maps/api/js? sensor = false& amp; amp; amp; library = places’无效。只允许应用程序的相对URL(〜/ url)。此外,我不知道这样做的含义是否在第一位,因为我已经使用CDN支持jQuery等,所以不确定如何会与我的用例冲突。

解决方法

目前,您将必须包含您根据捆绑包中的jquery的本地副本,否则您将必须管理脚本标签。我们知道这种一级管理问题,它属于我们正在跟踪的这个 work item on codeplex的资产管理类别

相关文章

### 创建一个gRPC服务项目(grpc服务端)和一个 webapi项目(...
一、SiganlR 使用的协议类型 1.websocket即时通讯协议 2.Ser...
.Net 6 WebApi 项目 在Linux系统上 打包成Docker镜像,发布为...
一、 PD简介PowerDesigner 是一个集所有现代建模技术于一身的...
一、存储过程 存储过程就像数据库中运行的方法(函数) 优点:...
一、Ueditor的下载 1、百度编辑器下载地址:http://ueditor....