Je l'ai résolu en ajoutant les lignes ci-dessous dans App.config :
<configuration>
<system.transactions>
<defaultSettings timeout="00:01:30" />
</system.transactions>
</configuration>
et ceci dans Machine.config :
<configuration>
<system.transactions>
<machineSettings maxTimeout="00:01:30" />
</system.transactions>
</configuration>
Comme ce processus prend beaucoup plus de temps que 10 minutes, j'ai donc constaté que je devais remplacer cette valeur par une valeur plus élevée.