Assume we have two different asp.net solutions solutionA_32bit and solutionB_64bit. As the names suggest, solutionA needs to be run in 32bit mode (aka within a 32bit iis-express) and solutionB needs to be run in 64bit mode (aka within a 64bit iis-express). The only option I've seen so far in order to make these solutions run is to tweak a global option in visual studio which can be found under
"Tools -> Options -> Projects And Solutions -> Web Projects -> Use the 64bit version of IIS Express for web sites and projects"
However the above option -being global- means that:
A. we have to switch it back and forth depending on whether solution A or B is being developed
and B. if A and B solutions need to be run in parallel (e.g. because there is some sort of cross communication going on between their backends) then we are between a rock and a hard place.
Is there any way to achieve the desired effect on a per-solution basis?
Addendum:
Turns out that at the time of this writing there isn't a way to achieve the desired effect. If you feel hurt by this please drop an upvote or two on this feature-suggestion here: