Type 'System.Web.HttpRequest' cannot be serialized
问题 I am trying to design an Picture Upload feature into a web site. I am using ASP.NET 3.5, C#, and WCF. I have been asked to accomplish the following: 1) Make the Uploader a Web Service 2) Return progress updates to the user as files are uploaded. 3) Log other relevant user-selected options in the database. So, I have started off by creating a WCF web client with the below service contract: IService.UploadPictures(HttpRequest request); private UploadServiceClient upload; protected void Page