"DataReader.GetFieldType (…) a renvoyé null" sur le site Web Azure

J'ai un site web fonctionnant sur Azure. Je retire des données d'une table de database SQL Server qui a une colonne de type "Géographie". Cela provoque une erreur de "DataReader.GetFieldType (…) returnné null

Les sources sur le web disent que je dois inclure Microsoft.SqlServer.Types.dll que j'ai ajouté à web.config et au dossier bin mais l'erreur persiste. Qu'est-ce que je rate?

Code:

SqlConnection Connection = NewConnection(); SqlDataAdapter da = new SqlDataAdapter(SQL, Connection); DataTable dt = new DataTable(); da.Fill(dt); 

Nous avons rencontré un certain nombre de problèmes avec Microsoft.SqlServerTypes, et l'une des mesures que nous avons sockets est d'append ceci au file web.config ou app.config pour s'assurer que la bonne version de la DLL est ciblée.

  <dependentAssembly> <assemblyIdentity name="Microsoft.SqlServer.Types" publicKeyToken="89845dcd8080cc91" culture="neutral" /> <bindingRedirect oldVersion="10.0.0.0" newVersion="11.0.0.0" /> </dependentAssembly> 

Vous pouvez referencer Microsoft.SqlServer.Types et définir "Copier local" dans ses propriétés. Devrait aider.