Come convertire il servizio WCF Rest 4.0 in modo che sia eseguito nel ruolo di Azure Web?

StackOverflow https://stackoverflow.com/questions/5972339

  •  12-11-2019
  •  | 
  •  

Domanda

Ho scritto un servizio di riposo WCF Stand Alone in 4.0 sotto Studio 2010, ma ho deciso di ospitarlo sotto Azure rispetto ad Amazon AWS. C'è un modo semplice per convertirlo o cosa devo fare in modo che funziona sotto il ruolo web di Azure? Ho creato un progetto di ruolo web vuoto in Studio ma la struttura del WCF sembra completamente diversa.

È stato utile?

Soluzione

Non dovresti fare nulla di speciale per ottenere il tuo servizio su Azure. A seconda di come esegui il tuo servizio WCF, puoi semplicemente aggiungerlo come ruolo cloud. Se si desidera vedere un esempio di un servizio WCF utilizzato in Azure, è possibile scaricare la nostra guida Windows Phone 7 che ha un servizio REST WCF 4 agganciato per un progetto Windows Phone 7. Puoi il capitolo su questo qui. Puoi ottenere il codice qui E controlla il servizio.

Altri suggerimenti

Se il tuo servizio è "puro WCF", allora puoi distribuirlo come ruolo di lavoratore se lo si desidera - vedere questo tutorial http://www.codeproject.com/kb/azure/wcfworkerrole.aspx

Se vuoi invece incorporare il tuo servizio WCF all'interno di un ruolo web, allora ci sono molti campioni disponibili - vedi questo articolo per una buona introduzione - http://www.devproconnections.com/article/windows-azure-platform3/hosting-wcf-services-on-azure-101

Assicurati solo di impostare gli endpoint adeguati all'interno del .csfg

Fallo, espandi il progetto Azure e colpisci le proprietà sul ruolo che deve esporre tali endpoint.

Se non hai ruoli, fai clic con il pulsante destro del mouse sulla cartella Ruoli e "Aggiungi". Quindi colpisci le proprietà.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top