Solved! Go to Solution.
Premkrishnan,
Since the portal basemaps are tiled, you must either set your wkid in your map tag to the mercator (WKID="102100") OR, make sure it loads that basemap first (which will set the wkid of the map).
This would set the wkid of you flexviewer to 102100. Now, as long as the data your service(s) include have the projection defined, you can load them as dynamic, and it will automatically project them to the correct location on the fly.
Of course, you will not be able to load "your" tiled service unless you load as dynamic OR, reproject to 102100 and re-build your cache with the new wkid.
Hope this helps,
R_
Thanks it basically confirms what I already was afraid of , there is no way to change the map projection once its set. If you load a basemap in one projection then want to change the map projection and load another basemap in a different projection there is just no way.
This seems really counter intuitive, coz you need one map per projection of the different basemaps you have to display a single dynamic service on top of different base maps in different projections.
Premkrishnan,
A little searching in the forum would reveal this thread:
http://forums.arcgis.com/threads/69878-Solution-switching-between-tiled-services-in-different-projec....
and several more.