Disable OutputCache on Development System

前端 未结 2 1964
醉话见心
醉话见心 2021-02-07 11:21

I use OutputCache in an ASP.net MVC application. As developing with an active OutputCache is not very pleasant I want to disable the OutputCache on the Development Systems (loca

2条回答
  •  挽巷
    挽巷 (楼主)
    2021-02-07 11:46

    The outputcache in ASP.NET can be enabled and disabled using

    For iis versions < 7.0

    
        
            
        
    
    

    For iis versions >= 7.0

    
        
    
    

    N.B. I usually use both, better safe than having a sore foot, and use a config transform to make sure that the caching is enabled for different configurations on publish. In my solution a configuration corresponds 1 on 1 with an environment

    Another technique is to use pragmas to enable pieces of code to compile or not compile based on i.e. the DEBUG conditional compilation symbol:

    #if DEBUG
        [OutputCache]
    #endif
    

提交回复
热议问题