konto usunięte

Temat: Wywoływanie metod Web Service z poziomu Windows Service...

Witam,

Stworzyłem usługę windowsową działającą na uprawnieniach systemu lokalnego, która wysyła dane do serwera za pośrednictwem WebService (który jest w sieci lokalnej na innym serwerze).

Kiedy robię takie połączenie w WindowsForms - wszystko działa ok.

Natomiast kiedy próbuję połączyć się z WebService z usługi windowsowej - dostaję taki error:

InnerException = {"Nie można nawiązać połączenia, ponieważ komputer docelowy aktywnie go odmawia 127.0.0.1:8877"}


StackTrace = "   w System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)
w System.Net.Sockets.Socket.InternalConnect(EndPoint remoteEP)
w System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, S...


faktem jest, że adres, pod którym znajduje się WebService to

http://192.168.1.109:88/usluga/Service.asmx


i przypominam, że Aplikacja Windowsowa nie ma takich problemów.
W sieci mamy firewalla, który blokuje większość portów, na komputerach lokalnie nie ma żadnej blokady portów (firewall off)

Ma ktoś pomysł na obejście tego problemu?

konto usunięte

Temat: Wywoływanie metod Web Service z poziomu Windows Service...

Troche wypadlem z obiegu ale jak chcesz sie dostac do jakiegos zasobu sieciowegu (tu: webservice) to czy przypadkiem WindowsService nie powinien miec uprawnien NETWORK SERVICE zamiast LOCAL SYSTEM?

konto usunięte

Temat: Wywoływanie metod Web Service z poziomu Windows Service...

być może, ale używam local system ze względu na operacje, jakie wykonuje ta usługa, dodatkowo mam ustawioną interakcję z pulpitem. Nie wiem czy zmiana na network service nie upośledzi części funkcjonalności.

Ale sprawdzę na pewno.

konto usunięte

Temat: Wywoływanie metod Web Service z poziomu Windows Service...

To pomysl o zalozeniu uzytkownika ktory posiadalby uprawnienia ktore potrzebujesz... w zadnym wypadku nie dopasowywuj systemowych uzytkownikow, to zla droga :)

konto usunięte

Temat: Wywoływanie metod Web Service z poziomu Windows Service...

na pewno tym tokiem podążę :) btw. sprawa z LOCAL SYSTEM zmyliła mnie o tyle, że problem wystąpił tylko na WIN XP PRO SP3, na WIN 7 PRO z LOCAL SYSTEM nie ma tego problemu :)

Dzięki za pomoc - połączyłem się, pozostaje tylko zbadanie czy funkcje działają.

konto usunięte

Temat: Wywoływanie metod Web Service z poziomu Windows Service...

no cóż i pojawił się problem w postaci interakcji z pulpitem, co mogą tylko lokalne usługi (LOCAL SYSTEM, LOCAL SERVICE i NETWORK SERVICE), użycie zewnętrznego konta nie daje możliwości interacji z pulpitem. lekka bieda, ale myślę, że rozwiążę to przez zmianę usługi w exeka.



Wyślij zaproszenie do