• 5 odgovora
  • 2.794 pregleda
Web services publish 23.12.2010. u 23:39 · pre 192 meseci #1
Da li moze neko da objasni kako uradim deploy web servisa? Imam web servis koji nije radjen na mojoj masini,pa config fajlovi moraju da se menjaju. Da li postoji neko resenje kako bi npr. na jednostavan nacin mogao da pristupam servisu sa bilo koje masine,a da je to localhost?
Potpis
Život je polje svih mogućnosti.
Ono što izaberete to je vaš život.
Re: Web services publish 24.12.2010. u 08:09 · pre 192 meseci #2
nije mi bas najjasnije sta te muci, svaki projekat ima deploy opciju (rclick na projekat -> deploy)
Potpis
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog
naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji
je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan,
sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv - Z.Đinđić
Re: Web services publish 24.12.2010. u 13:32 · pre 192 meseci #3
Ajde za pocetak da resim prvi problem. Kako mogu da pristupim servisu preko localhosta na mojoj masini? Radi se o WCF servisu...
Potpis
Život je polje svih mogućnosti.
Ono što izaberete to je vaš život.
Re: Web services publish 24.12.2010. u 13:58 · pre 192 meseci #4
Oni ce tvoj servis da vide kao

http://adresa_tvoje_masine:port/naziv_servisa

port i naziv servisa podesavas u app.config, kroz node: "baseAddress".

<services>
<service behaviorConfiguration="xxx.Service1Behavior"
name="xxx">
<endpoint address="mex" binding="mexHttpBinding" name="mex" bindingNamespace="xxx"
contract="IMetadataExchange" />
<endpoint address="" binding="basicHttpBinding" name="basic"
bindingNamespace="xxx" contract="xxx" />
<host>
<baseAddresses>
<add baseAddress="http://localhost:8450/servis" />
</baseAddresses>
</host>
</service>
</services>

postoji i alat za editovanje .config fajla web servisa, ne znam kako se tacno zove (kroz vs se poziva desni klik, pa edit wcf service).

Sam servis mozes da hostujes na IIS serveru koji ces da dignes na svojoj masini. Ili mozes da napravis windows servis, ili konzolnu aplikaciju ili nesto, sto ce da digne tvoj web servis.

Ja bas sad budzim neki servis, koji sam enkapsulirao u obicnom windows servisu, da se ne bih zezao sa instaliranjem IIS-a.
Re: Web services publish 24.12.2010. u 14:41 · pre 192 meseci #5
Da,znam za taj alat. Zove se WCF Service Configuration Editor. Meni je cilj da ja mogu bez konfigurisanja, koristeci klijenta da pozovem servis sa bilo kog racunara.
Potpis
Život je polje svih mogućnosti.
Ono što izaberete to je vaš život.
Re: Web services publish 24.12.2010. u 20:08 · pre 192 meseci #6
Kad odem na localhost/imeservisa.svc ne mogu da vidim wsdl. kad probam da testiram servis iz SoapUI, treba da prosledim link do wsdl-a i on ga prepozna,medjutim tad nastaje problem sa bazom.

Edit:

U IE 9 mogu da otvorim wsdl, u Chrome ne mogu. Ni sam ne znam zasto,ali guglajuci,vidim da nisam jedini imao taj problem
Potpis
Život je polje svih mogućnosti.
Ono što izaberete to je vaš život.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme