I think you need to manually set the timeout values in binding settings of your web.config file. By default it'll be a 1 minute
, you should have to increase it.
bindings> <basichttpbinding> <binding name="IncreasedTimeout" sendtimeout="00:25:00"> </binding> </basichttpbinding>
There are several timeouts like closeTimeout,openTimeout etc. you can set these values as per your need.