on development machine, have slow system disk (ssd) , fast (ram disk) development disk. once visual studio , running, develop/build/test cycle extremely fast, application start slower [i believe] because of shadow copying of assemblies system disk clr download cache lives.
i have specified visual studio debugging assembly cache location on ram disk, after initial load ssd of referenced assemblies on ram disk.
i know can add custom code application affect change. however, because configuration specific development environment, don't want make code changes modify shadow copy behavior. seems leave me 3 choices:
- disable shadow copying in
web.debug.config
- somehow specify
cachepath
,applicationname
settingsappdomainsetup
requires inweb.debug.config
only - somehow specify clr's download cache path point ram disk
i'm not familiar enough details of how clr uses shadow copy know if disabling adversely affect development , test cycle in either subtle or overt ways. (i'm using iis express on dev box, not iis, in case matters.) think i'm left 3 questions:
what effects of disabling shadow copying on code/build/run locally development cycle?
is there configuration setting specify shadow copy location assembly?
is there way change global clr download cache location or temporary asp.net files
directory location?
(and of course 4: did miss else? :)
Comments
Post a Comment