【发布时间】:2018-06-17 03:09:18
【问题描述】:
我想知道是否可以部署两个 ASP.Net MVC 站点来执行以下操作。
- 主网站:包含所有控制器和视图
- CDN 网站:包含所有 JavaScript 和 CSS(捆绑第一个站点使用的 JS 和 CSS)
我期望在解决方案中您将拥有两个网站项目。我认为在调试模式下这会很好,因为包名称是一致的。
但是,在您未在调试模式下运行(在 web.config 中关闭)的生产环境中,文件名具有不同的查询参数,例如http://www.test-domain.com/bundles/bootstrap?v=2Fz3B0iizV2NnnamQFrx-NbYJNTFeBJ2GM05SilbtQU1(其中 bootstrap 是包的名称)。
有人知道如何从主网站的 Razor 视图中引用 CDN 网站中的捆绑包吗?
回答 我意识到您不必包含包名称的查询参数
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-5 bundle cdn