Articles of wcf

WCF, BasicHttpBinding: interrompe le nuove connessioni ma consente alle connessioni esistenti di continuare

.NET 3.5, VS2008, servizio WCF che utilizza BasicHttpBinding Ho un servizio WCF ospitato in un servizio di Windows. Quando il servizio di Windows si arresta, a causa di aggiornamenti, manutenzione programmata, ecc, ho bisogno di chiudere con grazia il mio servizio WCF. Il servizio WCF ha metodi che possono richiedere diversi secondi per essere completato […]

Struttura dei progetti DDD con WCF

Sto iniziando un nuovo progetto basato su WCF composto da un “Motore” e alcune applicazioni desktop. Ma ho trovato difficile strutturare il mio progetto. Motore (il servizio Windows, che ospita i servizi WCF per le applicazioni desktop, accedono e ospitano tutte le mie logiche di business) Applicazione desktop (solo presentazione) Condivisa MyProject.Core (clienti / clienti, […]

Qual è la differenza tra servizio web e servizio remoto?

Conosco il servizio web e ho alcune conoscenze sul servizio remoto. Entrambi i concetti invocano metodi sulla macchina client, quindi dove sta la differenza ?? Tramite servizi remoti possiamo anche eseguire il metodo sulla macchina remota e la stessa funzionalità può essere ottenuta anche tramite il servizio web. Per favore scusami se è la domanda […]

Come impostare le credenziali proxy per il client wcf specifico?

Ho bisogno di collegarmi ad un servizio pubblico di wcf, ma c’è qualche proxy tra me e il servizio. Se utilizzo impostazioni proxy predefinite come o HttpWebRequest.DefaultWebProxy Funziona perfettamente bene, ma non ho bisogno di impostare le impostazioni del proxy per l’intera applicazione, ho bisogno di impostarlo per una connessione specifica. Quindi, come posso farlo? […]

Implementazione dello schema di osservazione mediante WCF

Quando ho postato per la prima volta questa domanda ho avuto un forte accoppiamento tra il mio servizio web e il controller dell’applicazione in cui il controller aveva bisogno di aprire più thread al servizio e quando riceveva i dati indietro doveva fare molta elaborazione sui dati restituiti e unirli in un set di dati. […]

Come risolvere un errore “Errore HTTP 404.3 – Non trovato”?

Semplice problema Avvio VS2008 e creo una nuova applicazione di servizio WCF. Ciò creerà un’applicazione predefinita con alcuni metodi di prova che mostrano che funziona. Premo CTRL + F5 e funziona davvero! Grande! Tuttavia, utilizza il server di sviluppo di Visual Studio, che non voglio supportare. Quindi passo alle proprietà del progetto, passa ad usare […]

Il modo migliore per documentare l’interfaccia WCF?

Quindi sto usando WCF e voglio documentare le mie interfacce e i miei servizi per dare a un’altra azienda un’app interna. Qual è il modo migliore per documentare queste interfacce? Preferirei avere la documentazione in linea con il codice, e quindi avere qualcosa di utile per l’output HTML, ma non sono sicuro se c’è un […]

Autenticazione di base WCF REST su determinati metodi

Ho parecchi metodi RESTful (GET e POST) implementati in WCF 4.0. Tutti questi funzionano su SSL. Un esempio di alcuni dei metodi: [OperationContract] [WebInvoke(UriTemplate = “Login?”, Method = “POST”, ResponseFormat = WebMessageFormat.Json, RequestFormat = WebMessageFormat.Json, BodyStyle = WebMessageBodyStyle.Bare)] LoginResponse Login(LoginRequest request); [OperationContract] [WebInvoke(UriTemplate = “UpdateDetails?”, Method = “POST”, ResponseFormat = WebMessageFormat.Json, RequestFormat = WebMessageFormat.Json, BodyStyle […]

Riferimento servizio WCF – Ottenere “XmlException: il nome non può iniziare con il carattere ‘<', valore esadecimale 0x3C" sul lato client

Ho un’applicazione client intelligente che comunica con il suo server tramite WCF. I dati vengono creati sul client e quindi inviati sul servizio da mantenere. Il server e il client utilizzano le stesse classi di dominio tramite una DLL condivisa e sto utilizzando la comoda funzionalità “Aggiungi riferimento al servizio” in Visual Studio che include […]

Monitoraggio dello stato di salute del servizio WCF

Ho appena implementato un servizio WCF e attualmente sto esaminando le opzioni di monitoraggio dei servizi. Il nostro team di server che attualmente ospita solo servizi java ci richiede di avere istanze sempre in esecuzione, quindi può raccogliere dati in quell’istanza durante la sua durata e ha affermato che userà una delle nostre operazioni con […]