The local site root does not need to be a http://localhost
site. It can be your local folder for whatever corresponds to your website. Thus your folder D:\Mysite would correspond to http://www.mysite.com
If you do not use templates, assets or other dreamweaver features, then you do not need to specify a site. If you are using these features, then you do need to specify a site.