The only obvious thing that comes to my mind, if the same page works at another site, is that your not referencing the PDF file correctly. Double check that the PDF file is in the same directory as your ASPX page (or update the code if it isn't).