(I asked a similar question to this on StackOverflow, but from the answer I got, it quickly became clear that some things are different in ASPDNSF. This is also an extension of my previous question about how to deal with having a bunch of Web Forms applications that don't work under MVC.)
My company's store has several custom pages, all written in old Web Forms architecture, and I've now resigned myself to translating them into the MVC paradigm. But I don't know where to even start with creating a page. In v9, I would just open up a text editor, create two new files (.aspx and .aspx.cs), and copy-paste-adjust some front matter from a similar page; I'd ftp those files onto our server, and voilà, a usable page, and it even inherits the master page template.
With MVC, nothing is obvious to me yet about where to put files or what to put in them. I've tried with no luck to create a .cshtml page that shows any data at all.
Everything on the internet seems to say I should be using Visual Studio to create these pages, but I've so far had no success in duplicating the whole store and database into a local directory and then getting it up and running. I do have a copy of the original AspDotNetStorefront directory with the VS .sln in it, but that's the out-of-the-box code; our host has already gotten a development version of the v10 site up and working and I've tinkered with it to bring in old CSS and layouts, so I'd like to work from that base that's already available on our server.
Is it possible to do this with just a text editor, or am I going to need to use VS to recompile some DLLs? The prospect of that frankly scares the bejesus out of me and I already deeply miss v9 where everything was in plain sight.
To sum up, what I'd like to know is: What do I write, and where, in order to create a working page in MVC? Once I've managed to create some page I should probably be able to get up and running, but as of now I'm going on two weeks being completely baffled (and I'll admit infuriated) with MVC.