Since you've been with .NET for about a year I think that a step-by-step is too easy for you, the Professional ASP book from Wrox would be a better choice, they start you from the ground-up but also give you a lot more background information on the Framework, security, IIS, etc...
A while back I read a MSPress Step-By-Step book on Web Services (on a recommendation) and oh man what can I say, 400 pages with 12 point font and 1.5 inch margins all around. Compare that to a Professional series book from Wrox, 1200+ pages small font and small margins you have 10 times more content, but I digress. :)