Dit is niet zozeer een onoplosbaar probleem, maar meer een irritatie die de purist in mij graag opgelost ziet worden. Stel ik heb twee webservices draaien op hetzelfde domein:
http://domein/Service1.asmx
http://domein/Service2.asmx
Als ik deze als web reference vervolgens toevoeg aan een project moet ik beiden (uiteraard) een andere naam geven. Als ik ze daar dan iets als A.B.Service1 en A.B.Service2 noem dan zitten ze allebei in dezelfde namespace (wat je verwacht als ze ook op hetzelfde domein draaien, en serverside horen ze ook gewoon in dezelfde namespace).
Maar, om de services nu te gebruiken moet je A.B.Service1.Service1 en A.B.Service2.Service2 respectievelijk instantieren. Hoe noemen jullie normaliter jullie webservices zodat je niet dit soort rare dingen krijgt?
(oh, mocht het nog uitmaken, gaat hier om .NET 2.0, weet niet of dit in 3.0/3.5 anders werkt.)
http://domein/Service1.asmx
http://domein/Service2.asmx
Als ik deze als web reference vervolgens toevoeg aan een project moet ik beiden (uiteraard) een andere naam geven. Als ik ze daar dan iets als A.B.Service1 en A.B.Service2 noem dan zitten ze allebei in dezelfde namespace (wat je verwacht als ze ook op hetzelfde domein draaien, en serverside horen ze ook gewoon in dezelfde namespace).
Maar, om de services nu te gebruiken moet je A.B.Service1.Service1 en A.B.Service2.Service2 respectievelijk instantieren. Hoe noemen jullie normaliter jullie webservices zodat je niet dit soort rare dingen krijgt?
(oh, mocht het nog uitmaken, gaat hier om .NET 2.0, weet niet of dit in 3.0/3.5 anders werkt.)
[ Voor 5% gewijzigd door Grijze Vos op 27-03-2009 09:15 ]
Op zoek naar een nieuwe collega, .NET webdev, voornamelijk productontwikkeling. DM voor meer info