This MSDN article deals with the various issues involved with having an ASPX page calling a webservice.
It deals with the usual issues, but also talks about some that I didn't consider, like the HTTP 2 connection limit. It also has a section about setting up async calls, which I will probably want to look into.