There have been times when you received the service timed out error when performing operations that take a long time to complete.
Apart from the keys in the web.config found in the CRM web root folder
httpruntime executiontimeout="300" maxrequestlength="8192"
Where you can change the execution timeout to wait for a longer duration, another option that developers can use to take care of this issue in their code, is set the Timeout property of the CRM service when creating the CRM service object.
This can be done as follows
service.Timeout = 300 * 1000; // This property takes time in milliseconds
For more on timeout you can check the following KB article posted on this http://support.microsoft.com/kb/918609
Apart from the keys in the web.config found in the CRM web root folder
httpruntime executiontimeout="300" maxrequestlength="8192"
Where you can change the execution timeout to wait for a longer duration, another option that developers can use to take care of this issue in their code, is set the Timeout property of the CRM service when creating the CRM service object.
This can be done as follows
service.Timeout = 300 * 1000; // This property takes time in milliseconds
For more on timeout you can check the following KB article posted on this http://support.microsoft.com/kb/918609