【发布时间】:2023-04-02 04:44:01
【问题描述】:
我想重新编译 System.Web.Optimization 以更改 Bundle.cs 中的缓存标头(CDN 不喜欢 Vary 标头),因为似乎没有其他方法可以覆盖标头。我能够反编译源代码(通过 Resharper),进行更改,然后重新编译源代码就好了,但是当我将引用添加到我的项目时,所有依赖的 Nuget 包都会出错。与下面的类似。
“System.Web.Optimization.IBundleBuilder”类型是在未引用的程序集中定义的。您必须添加对程序集 'System.Web.Optimization, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'的引用
我宁愿不必编译所有依赖项。我也对覆盖缓存头的其他方法持开放态度。 HTTPModules、IIS 等。
【问题讨论】:
标签: .net system.web.optimization