WCF na ISS - ustawienie właściwych URLi

WCF na ISS - ustawienie właściwych URLi
MN
  • Rejestracja: dni
  • Ostatnio: dni
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ć?

MN
  • Rejestracja: dni
  • Ostatnio: dni
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ąć.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.