Does ASP.Net 2.0 and Visual Studio 2005 has the possibility of working with MVC or I have to move to VS2008 and asp.net 3.5?
It isn't intended to work but I remember reading something from Scott Hanselman saying it may be possible with a bit of hacking. It would be dodgy as though.
It's not supported but you can read up on how to do it here...
http://www.hanselman.com/blog/DeployingASPNETMVCOnASPNET20.aspx
It's definitely not supported. The post that Scott wrote might be outdated. Even following that post, it might not work now due to some recent changes. You're best off upgrading to .NET 3.5 as who knows what might break trying to build an ASP.NET MVC site for 2.0
Indeed, I asked Scott Hanselman to update his blog with the fact that his technique no longer works. You'll have to upgrade to ASP.NET 3.5 to use ASP.NET MVC. (ASP.NET 3.5 Service Pack 1 is not, however, required, though it will work just fine.)