I am writing a web application deployment verification tool and I need to check the physical folder structures of Web Applicatons and Virtual Folders.
How can this
Take a look at the HttpRequest object. You can get the current URL using HttpContext.Current.Request.Url.
If you wanted to check that a virtual IIS folder existed you could try performing a Server.MapPath call to the relative URL you expect to exist (again you'll find this in the HttpContext object) and if the mapping is not successful you could then assume that a specific subfolder as specified by your relative path does not exist.