Error while installing WCF Cache in visual studio

Topics: WCF Cache Service
Aug 15, 2012 at 6:39 PM

First, i have use all the solutions on the website. Even the one with the deleting of the reference and the reinstalling of the service in visual studio and it solve nothing. I have this error when I compile it's in French, I know, but basically what it means is that it can't compile because there is many type with the contract name "AuhorizedItem" in the namespace of the service.

Erreur 1 Reference.svcmap: Impossible de générer le code pour la référence de service 'sr'.  Impossible d'importer wsdl:portType  Détail : Une exception a été levée lors de l'exécution d'une extension d'importation WSDL : System.ServiceModel.Description.DataContractSerializerMessageContractImporter  Erreur : La liste des types référencés contient plusieurs types avec le nom de contrat de données 'AuthorizedItem' dans l'espace de noms 'http://schemas.datacontract.org/2004/07/NetSqlAzMan.Cache'. Les types suivants, à l'exception de l'un d'entre eux, doivent être exclus. Seuls les types concordants peuvent être des références valides :   "NetSqlAzMan.Cache.AuthorizedItem, NetSqlAzMan, Version=3.6.0.15, Culture=neutral, PublicKeyToken=ad1153f7ddd0e504" (correspondant)  "NetSqlAzMan.NetSqlAzManWCFCacheService.AuthorizedItem, NetSqlAzMan, Version=3.6.0.15, Culture=neutral, PublicKeyToken=ad1153f7ddd0e504" (correspondant)  XPath vers la source de l'erreur : //wsdl:definitions[@targetNamespace='http://tempuri.org/']/wsdl:portType[@name='ICacheService']  Impossible d'importer wsdl:binding  Détail : Une erreur s'est produite lors de l'importation d'un wsdl:portType dont dépend le wsdl:binding.  XPath vers wsdl:portType : //wsdl:definitions[@targetNamespace='http://tempuri.org/']/wsdl:portType[@name='ICacheService']  XPath vers la source de l'erreur : //wsdl:definitions[@targetNamespace='http://tempuri.org/']/wsdl:binding[@name='NetTcpBinding_ICacheService']  Impossible d'importer wsdl:port  Détail : Une erreur s'est produite lors de l'importation d'un wsdl:binding dont dépend le wsdl:port.  XPath vers wsdl:binding : //wsdl:definitions[@targetNamespace='http://tempuri.org/']/wsdl:binding[@name='NetTcpBinding_ICacheService']  XPath vers la source de l'erreur : //wsdl:definitions[@targetNamespace='http://tempuri.org/']/wsdl:service[@name='CacheService']/wsdl:port[@name='NetTcpBinding_ICacheService'] App_WebReferences/sr/

Aug 17, 2012 at 9:20 AM

Hi,

try this in the following order:

1) From the web.config remove any section regarding WCF

2) Remove the NetSqlAzMan.dll Reference

3) Remove the WCF Cache Service Reference

4) Add again the WCF Cache Service Reference (without the NetSqlAzMan.dll reference (IMPORTANT !))

5) Check if the Web.config is fine

6) Finally add again a reference to the NetSqlAzMan.dll reference

Any time, if asked use objects from the WCF Cache Service Reference namespace.

Let me know.

Regards,

Andrea.

__________________________________
Andrea Ferendeles
NetSqlAzMan Project Coordinator
E-mail aferende@hotmail.com Web http://netsqlazman.codeplex.com

Da: JFrancois [email removed]
Inviato: venerdì 17 agosto 2012 01:01
A: Andrea Ferendeles
Oggetto: Error while installing WCF Cache in visual studio [netsqlazman:391738]

From: JFrancois

First, i have use all the solutions on the website. Even the one with the deleting of the reference and the reinstalling of the service in visual studio and it solve nothing. I have this error when I compile it's in French, I know, but basically what it means is that it can't compile because there is many type with the contract name "AuhorizedItem" in the namespace of the service.

Erreur 1 Reference.svcmap: Impossible de générer le code pour la référence de service 'sr'. Impossible d'importer wsdl:portType Détail : Une exception a été levée lors de l'exécution d'une extension d'importation WSDL : System.ServiceModel.Description.DataContractSerializerMessageContractImporter Erreur : La liste des types référencés contient plusieurs types avec le nom de contrat de données 'AuthorizedItem' dans l'espace de noms 'http://schemas.datacontract.org/2004/07/NetSqlAzMan.Cache'. Les types suivants, à l'exception de l'un d'entre eux, doivent être exclus. Seuls les types concordants peuvent être des références valides : "NetSqlAzMan.Cache.AuthorizedItem, NetSqlAzMan, Version=3.6.0.15, Culture=neutral, PublicKeyToken=ad1153f7ddd0e504" (correspondant) "NetSqlAzMan.NetSqlAzManWCFCacheService.AuthorizedItem, NetSqlAzMan, Version=3.6.0.15, Culture=neutral, PublicKeyToken=ad1153f7ddd0e504" (correspondant) XPath vers la source de l'erreur : //wsdl:definitions[@targetNamespace='http://tempuri.org/']/wsdl:portType[@name='ICacheService'] Impossible d'importer wsdl:binding Détail : Une erreur s'est produite lors de l'importation d'un wsdl:portType dont dépend le wsdl:binding. XPath vers wsdl:portType : //wsdl:definitions[@targetNamespace='http://tempuri.org/']/wsdl:portType[@name='ICacheService'] XPath vers la source de l'erreur : //wsdl:definitions[@targetNamespace='http://tempuri.org/']/wsdl:binding[@name='NetTcpBinding_ICacheService'] Impossible d'importer wsdl:port Détail : Une erreur s'est produite lors de l'importation d'un wsdl:binding dont dépend le wsdl:port. XPath vers wsdl:binding : //wsdl:definitions[@targetNamespace='http://tempuri.org/']/wsdl:binding[@name='NetTcpBinding_ICacheService'] XPath vers la source de l'erreur : //wsdl:definitions[@targetNamespace='http://tempuri.org/']/wsdl:service[@name='CacheService']/wsdl:port[@name='NetTcpBinding_ICacheService'] App_WebReferences/sr/