Articles of wcf

Comment enregistrer deux contrats de service WCF avec autofac

J’ai un service WCF qui implémente deux contrats de service … public class MyService : IService1, IService2 et je suis auto-hébergeant le service … host = new ServiceHost(typeof(MyService)); Tout fonctionnait correctement lorsque le service ne mettait en œuvre qu’un seul contrat de service, mais lorsque j’essaie de configurer l’autofac pour enregistrer les deux comme suit: […]

Avertissement de contexte d’évaluation de la configuration introuvable sur la trace WCF

J’ai un ensemble de services WCF hébergé sur une application .NET 4. Je crée manuellement la classe ServiceHost et commence à écouter sur le port TCP. Tout fonctionne comme prévu mais dans la trace WCF côté serveur, je reçois l’avertissement ci-dessous. Contexte d’évaluation de la configuration non trouvé. La trace XML suit: 524312 3 0 […]

System.StackOverflowException, quand get set Les propriétés sont utilisées?

Une exception non gérée du type ‘System.StackOverflowException’ s’est produite dans wcfserviceLibrary.DLL le code est affiché comme suit. [DataContract] public class memberdesignations { [DataMember] public ssortingng DesigId { get { return DesigId; } set { DesigId = value;} } [DataMember] public ssortingng DesignationName { get { return DesignationName; } set { DesignationName = value; } } […]

Traitement des exceptions dans le service RIA

Comme vous le savez, il est recommandé de gérer les exceptions en utilisant FaultException avec le service WCF standard pour masquer les détails des exceptions. C’est bien, mais j’ai des problèmes avec le service WCF Ria. Je veux lancer une exception du service de domaine et le client gérera cette exception. Je souhaite éviter de […]

Motif de conception / astuce C # pour un bit de code répété

J’ai un service WCF qui enregistre les exceptions, puis les jette comme FaultExceptions. Je répète souvent, par exemple, chaque méthode de service. try { // do some work } catch(Exception ex) { Logger.log(ex); // actually will be Fault Exception but you get the idea. throw ex; } Je cherche un moyen plus élégant de le […]

Impossible que des requêtes netTcpBinding apparaissent dans Fiddler

J’ai un service WCF qui a deux points de terminaison. Un avec basicHttpBinding et un avec netTcpBinding. Voici ma config … Cependant, lorsque je consum le service, j’essaie de comparer la différence entre deux demandes. Donc, je cours le violoneux pour faire ceci. Je peux voir les requêtes basicHttpBinding dans Fiddler mais je ne parviens […]

Serializable et DataContract (non versus?)

Je lis du code dans mon nouveau projet et découvre que l’ancien développeur utilisait ensemble Serializable et DataContract. [Serializable] et [DataContract(Namespace=”Some.Name.Space”, IsReference = true)] Je suppose que WCF ignorera Serializable quand il y a un atsortingbut DataContract. est-ce une supposition correcte? Si non, quels sont les avantages à utiliser les deux en même temps?

WCF Comment activer les métadonnées?

J’essaye de faire fonctionner mon fichier svc sous IIS. Dans mon projet, lorsque j’appuie sur F5, le système fonctionne. Donc, je sais que tout va bien, non? Sauf pour IIS. Je travaille sur une machine Windows XP Pro et dans IIS, j’ai ajouté un répertoire virtuel. Voici mon code: IcarePlanActions (projet: A) namespace WcfServiceLibrary { […]

Interface WCF DataContract vs DataContract

Nouveau à la WCF. La classe DataContact peut-elle hériter de Interface? par exemple: [DataContract(Namespace = ………..)] public class VesselSequence : IVesselSequence { [DataMember] public int AllocationId { get; set; } [DataMember] public ssortingng ScenarioName { get; set; } } interface VesselSequence : IVesselSequence { public int AllocationId { get; set; } public ssortingng ScenarioName { […]

.Net Remoting vs. WCF

Je travaille sur un site Web .Net qui va avoir des milliers d’utilisateurs simultanés Je songe à conserver les composants métier sur le serveur d’applications et les composants d’interface utilisateur sur le serveur Web. La firebase database (MS SQL Server 2005) sera hébergée sur un autre serveur. Je prévois d’utiliser l’équilibrage de charge également. Compte […]