i have a windows service written in delphi,the service will use to downloading a file from my website but it can\'t download the file,it doesn\'t thrown any exception also i c
Normaly, under LocalSystem
, a service can't access network resources.
You said it works with another PC, I can't explain why.
You said it works in another application, yes, because application is executed with current account.
The solution may be to execute the service under the Network Service
account.
Check it to see if it fixes the issue !
Check the access rights of the user the service runs under.
By default it is LocalSystem, which may not be allowed to access remote networks (i.e the Internet). Try running it under the same user you logged in as.
Hope this helps
Services cannot access Network Resources, such as via UNC paths, without additional access rights applied. But a service has unrestricted access to use TCP and UDP sockets. I've written several services that connect to remote servers via TCP/IP and they work fine without extra configurations or access rights needed.
You can use a tool like Wireshark to capture and check the HTTP session, and understand if it is an issue at the transport level or something else.