Workaround per StackOverflowException quando si usa SlSvcUtil.exe

by Andrea 18 February 2011 05:25

Usando la console per generare un proxy di un web service per silverllight, facendo uso del tool SlSvcUtil.exe (versione 4.0) può capitare di ottenere questo errore (che nella versione 3.0 non accadeva):

Process is terminated due to StackOverflowException.

Cercando in rete, ho trovato la soluzione in questo post firmato da Christopher Scrosati, del Team di Silverlight WCF: Workaround for StackOverflowException when using SlSvcUtil.exe

Il workaround applicato consiste nel creare un file di configurazione con nome SlSvcUtil.exe.config e contenente la seguente configurazione:

<configuration>
  <satelliteassemblies>
    <assembly name="SlSvcUtil, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
  </satelliteassemblies>
</configuration>

Una volta aggiunta questa configurazione, il tutto funziona alla perfezione.

Tags: , ,

ASP .NET | .NET

Comments are closed