A: 

Is your virtual directory at the root of the web server? The path you are supplying is rooted and won't work if your virtual directory is not at the root.

tvanfosson
Ah your right thanks! :)
alexmac
+1  A: 

is your virtual server running on Windows 2003 and IIS 6.0? Or is it Windows 2008 and IIS 7.0. Also the inbuilt server you are talking about is it the Visual Studio server or IIS 7.0 from Windows Vista? This all matters. With IIS 6.0 you need to run all requests through .NET with a wildcard.

Nick Berardi
Out of interest why do you need to run all requests through a wild card in iis6?
alexmac