WCF na ISS - ustawienie właściwych URLi

0

Cześć,

Utworzyłem web service po czym wystawiłem go przez ISS. Problem w tym, że generuje się on pod adresami, które mi nie odpowiadają i mam duży problem by to zmienić. Mianowicie sama usługa jest pod :
http://localhost:3757/Service1/Service.svc
Przy czym link do definicji jest już pod:
http://rafal:3757/Service1/Service.svc?wsdl
Nie da się do niego wejść pod tym hostem ("rafal" to moja nazwa komputera, nie wiem gdzie i czemu ją tak zczytuje).
Po wejściu do definicji mam:
xsd:import schemaLocation=http://rafal:3757/Service1/Service.svc?xsd=xsd0 namespace=http://tempuri.org//>
oraz
soap:address location=http://rafal:3757/Service1/Service.svc/WebServiceAndroid/Service1/Service.svc

Pomoże mi ktoś to uporządkować?

1

Problem rozwiązany. Adres:
http://rafal:3757/Service1/Service.svc?wsdl
był nadawany domyślnie, by ustawić na taki jak się chce należy w ISS w Edytuj powiązania nadal nazwę hosta (teraz była pusta).
Zdublikowana ścieżka:
http://rafal:3757/Service1/Service.svc/WebServiceAndroid/Service1/Service.svc
była wynikiem nadania address w web.config. Poprawnie powinno byc puste:
endpoint address="" binding="basicHttpBinding"
Temat można zamknąć.

1 użytkowników online, w tym zalogowanych: 0, gości: 1