Depends on the language / framework. ASP.NET 2.0 with VB, for instance, does not. Furthermore, modifying a WebService doesn't inform the web server that it's been updated, so it keeps serving up old versions of your code.
ie, even MS's own products don't play nicely with each other. But you're more stuck with them than you would be with something more atomic and disconnected.