User379720387 posted
Self hosting for development purposes is painful because you have to deal with all the configuration issues.
I know from experience that after you got your site up and running, you will want to use WebDeploy to upload changes, and configuring Web Deploy is a whole other issue.
Easiest is to find one of the free hosting companies that supports Webmatrix.