you may migrate beacause coding in php is somewhat less secured than php and as per it is the online shoppng site it needs some security

I disagree you on that....
In fact the security topic does not depend on a specific language it depends on the coder...
If the coder left some holes in the PHP code he is likely to repeat that in the .asp .net code...