After trials & errors, I learned a few things here.
To save yourself the troubles, use Nuget package manager and select the "Microsoft ASP.NET Web Pages 2" package and it takes care of the rest for you.
When you're done, your next steps is
A) Copy over "" scripts (razor stuff) that are found inside the ""'s of your web.config file to your production server's web.config.
B) Copy over the *.dll files that was installed from NuGet Manager.
That's it. You're done! The reasons for using the packages file is cuz it update your web.config file w/ filename and PublicKey you don't know of and put *.dll files into the BIN directory. It takes care of it for you. :-)
I don't know of a better way to do this. At least I can use the razor and *.cshtml file without the MVC on the production environment.