MetroNote App for Windows Store – Release 2

MetroNote App for Windows 8 Store
E’ ufficialmente pubblicata la nuova major release di MetroNote, l’Applicazione che permette la completa gestione dei vostri Post-it/Memo che ora è diventata GRATUITA.

Quali sono le nuove funzionalità? MetroNote consentirà di:
– cambiare tema (“metal” o “wood”) dello sfondo
– cambiare il colore delle note
– inserire un mark sulle note più importanti
– condividere le note tramite la Share Charm
– aggiungere le note alla Start
… e altro ancora! Aspettate e vedrete!

Ecco il link per vederla sul Windows Store: MetroNote

Maurizio

WCF: Link Wsdl con il nome macchina al posto del DNS/IP

Ciao a tutti,
dopo alcune richieste, oggi vi parlerò in breve di come risolvere un problema che apparentemente sembra facilmente risolvibile ma che in realtà risulta essere più ostico del previsto.
Se avete installato il vostro servizio WCF (hostato su IIS) su una macchina che ha più di una interfaccia di rete (interna o esterna), molto probabilmente durante il browsing del vostro WCF vi sarà capitato di notare che il link al WSDL ha come puntamento il dominio interno (nome del computer) del server che ospita il servizio.
Questo problema vi porta a non riuscire a consumare il vostro WCF perchè il WSDL non verrà trovato.
Come risolvere questo problema? Semplice, occorre lavorare sulla configurazione del servizio WCF nella sezione dei “ServiceMetadata”.
Ecco come:

<service behaviorConfiguration="myBehavior"  name="My.Services.API">
   <endpoint address=http://mydomain.com/wcfservice.svc
             binding="basicHttpBinding"
             name="BasicHttpEndpoint" 
             contract="wcfservice.Iwcfservice">
   </endpoint>
</service>
<behavior name="myBehavior">
    <serviceMetadata httpGetEnabled="true" 
                     httpGetUrl=http://mydomain.com/wcfservice.svc/1 />
</behavior>

Ricapitolando, la prima parte è la definizione dell’ EndpointAddress, la seconda invece è il suo comportamento… in questo modo avete risolto il problema.
Dimenticavo, in caso di utilizzo in “HTTPS” sarà necessario utilizzare “httpsGetEnabled” e di conseguenza “httpsGetUrl” e il gioco è fatto.
Spero di esservi stato di aiuto.
Maurizio