How to create virtual directories? IIS7 configuration manager doesn't give me that option anywhere. Is it something specific to Winhost?
You will need to open a ticket to support concerning about creating a Virtual directory. Some developers may confuse the term IIS Virtual Directory to an IIS Virtual Application folder. An IIS Virtual Directory is merely a short cut to another folder within the root. An IIS Virtual Application folder is a way to setup a subfolder as an application starting point. Now, don't get this confused with a root folder. An application starting point folder allows a subfolder to host another ASP.Net web application. If you upload an ASP.Net application on the root, you cannot simply upload another ASP.Net application on a subfolder. Doing so can invite conflicts with the applications web.config file and the elements within it. Rather, setting a subfolder as an application folder will help ensure the the web.config files are handled differently. This of course does not mean ASP.Net inheritance will not occur. But that is a different issue all together.