Freeteo


Pensieri e C#dice di Matteo Raumer

Build=AnyCPU mi gioca brutti scherzi anche con RiaServices

Dopo il problema di compatibilità tra componenti a 32 e 64bit di alcuni mesi fa, anche oggi sono stato "vittima" del Build=AnyCPU.

Da qualche mese ho un Dell Studio XPS 1645 (un'ottima macchina a parte la batteria che lo alza sul retro che ancora non mi va giù) e quasi in contemporanea sono partito a sviluppare un'applicazione abbastanza corposa in Silverlight 4 con Ria Services.
Tutto funzionava a meraviglia fino a ieri quando ho deciso di dare visibilità dei servizi lato server ad altri applicativi, tramite riferimento all'svc o WebReference...insomma in modalità "classica".

Seguo quanto mostrato da Brad Abrams (da qualche mese migrato a Google) ma mi trovo ad avere un comportamento strano: quando chiedo il WSDL del mio servizio dal browser non viene visualizzato niente in xml, rimane nella stessa pagina di prima "You have created a service." e non fa niente...misteri. 

Ho provato di tutto, ho verificato il Web.Config, referenziato nuovamente le librerie ed ho addirittura reinstallato il pacchetto Ria Services per Visual Studio 2010 (compreso il Toolkit) pensando di avere qualche anomalia negli assembly ma nitente...clamorosamente dopo ore di indagini mi è tornato in mente il problema del tipo di CPU che puntualmente ha colpito anche questa volta:
Il mio Visual Studio compilava in AnyCPU (avendo un 64bit compilava per quest'ultimo) mentre le librerie che troviamo dal sito Microsoft sono ancora a 32...nessun errore che lo segnala, solamente chiedendo il WSDL del servizio non fa nulla.
E' bastato cambiare l'impostazione di build del mio progetto web e tutto è funzionato a meraviglia...ancora una volta vittima di questa impostazione!

ps: mi rimane ancora il problema di abilitare OData, che dovrebbe essere semplice ma al momento mi restituisce ancora un bel "Endpoint not found.
Categoria: .net
venerdì, 03 set 2010 Ore. 12.19





  • Views Home Page: 249.061
  • Views Posts: 427.801
  • Views Gallerie: 604.360
  • n° Posts: 163
  • n° Commenti: 148
Anno 2014

Anno 2013

Anno 2012

Anno 2011

Anno 2010

Anno 2009

Anno 2008

Anno 2007

Anno 2006

Anno 2005
Copyright © 2002-2007 - Blogs 2.0
dotNetHell.it | Home Page Blogs
ASP.NET 2.0 Windows 2003