Các OutputCache trong ASP.NET có thể được kích hoạt và vô hiệu hóa sử dụng
Đối với các phiên bản iis < 7.0
<system.web>
<caching>
<outputCache enableOutputCache="false" />
</caching>
</system.web>
Đối với phiên bản iis> = 7.0
<system.webServer>
<caching enabled="false" />
</system.webServer>
N.B. Tôi thường sử dụng cả hai, an toàn hơn là bị đau chân và sử dụng chuyển đổi cấu hình để đảm bảo rằng bộ nhớ đệm được bật cho các cấu hình khác nhau khi xuất bản. Trong giải pháp của tôi một cấu hình tương ứng với 1 trên 1 với một môi trường
kỹ thuật khác là sử dụng pragmas để cho phép từng phần mã để biên dịch hay không biên dịch dựa trên tức là DEBUG có điều kiện biểu tượng biên soạn:
#if DEBUG
[OutputCache]
#endif
Một phiên bản mới hơn câu hỏi trùng lặp đã đưa ra một câu trả lời thú vị cho tình huống khi bạn muốn thay đổi một số bộ nhớ đệm đầu ra nhưng không phải tất cả: [sử dụng cấu hình bộ nhớ cache] (http://stackoverflow.com/questions/4662424/bypass-outputcache-in-asp-net -mvc/4665245 # 4665245). – patridge