Ho creato il mio primo servizio WCF e l'ho testato sul mio computer, e funziona.Come posso generare il file .svc?
I file presenti sono un'interfaccia, un'implementazione di tale interfaccia e un file app.config.
Ora che è il momento di ospitarlo su un server reale con IIS, mi è stato detto che IIS cerca un file .svc quando riceve le chiamate in arrivo.
Ecco cosa ho trovato: servizi
WCF ospitati in IIS sono rappresentate come file di contenuto speciali (file .SVC) all'interno dell'applicazione IIS. Questo modello è simile al modo in cui le pagine ASMX sono rappresentate all'interno di un'applicazione IIS come file .asmx. Un file .svc contiene una direttiva di elaborazione specifica per WCF (@ServiceHost) che consente all'infrastruttura di hosting WCF di attivare i servizi ospitati in risposta ai messaggi in arrivo.
Qualcuno può dirmi come posso creare questo file in modo che possa ospitarlo?
Grazie!
http://msdn.microsoft.com/en-us/library/ms733766.aspx – Reniuz
Quindi service.svc è fondamentalmente un altro modo per dichiarare gli endpoint? A cosa serve app.config? – TheGateKeeper
@TheGateKeeper: Sta definendo quasi un endpoint, ma non proprio. È necessario ricordare che un'impostazione di IIS è basata su richiesta, pertanto fornire il file .svc indica semplicemente a IIS che quella è la posizione in cui si desidera il servizio. Si comporterebbe diversamente se si trattasse di un servizio TCP o di una soluzione ospitata dal servizio Windows. Ricorda che stai condividendo le richieste di pagine web con il tuo servizio. - BTW, seguito del commento di Reniuz: http://msdn.microsoft.com/en-us/library/aa751792.aspx –