我有一个用delphi编写的windows服务,该服务将用来从我的网站上下载文件,但它不能下载文件,也不会抛出任何异常我更改目标路径和要下载的文件,但结果是一样的,我的防火墙也关闭了,我的项目在另一台PC上正常工作,我测试它,并在Windows应用程序我的功能也正常工作,所以应该是什么问题? thx for ur timedelphi windows服务无法从网上下载文件
1
A
回答
3
Normaly,LocalSystem
下,服务无法访问网络资源。 你说它适用于另一台电脑,我无法解释为什么。 你说它在另一个应用程序中工作,是的,因为应用程序是用当前帐户执行的。
解决方案可能是在Network Service
帐户下执行服务。 检查它是否解决了问题!
+0
如果是这样,大多数服务器应用程序将无法正常工作。 – 2010-05-10 20:07:52
0
检查运行服务的用户的访问权限。
默认情况下它是LocalSystem,它可能不被允许访问远程网络(即Internet)。尝试在你登录的同一用户下运行它。
希望这有助于
1
服务无法访问网络资源,例如通过UNC路径,但不应用其他访问权限。但是一项服务可以不受限制地使用TCP和UDP套接字。我已经编写了几个通过TCP/IP连接到远程服务器的服务,它们工作正常,无需额外的配置或访问权限。
0
您可以使用像Wireshark这样的工具来捕获和检查HTTP会话,并了解它是否是传输级别或其他问题的问题。
相关问题
- 1. 无法从网络服务器(OTA)下载上传的文件
- 2. 下载文件时从网络服务器上删除文件
- 3. 如何使用Delphi从网络服务器下载文件的文件夹
- 4. Docx文件无法从网页下载
- 5. Windows服务连接到服务器上下载一些文件
- 6. Windows服务上下文,如网站HttpContext
- 7. Delphi-使用套接字从网上下载文件
- 8. 无法下载FTP服务器上的txt文件中的Android
- 9. r无法从服务器下载文件
- 10. Asynctask内的服务()或下载经理从服务器上下载文件
- 11. cURL无法从运行Varnish Cache的服务器上下载映像文件
- 12. Android - 从服务器上的文件夹下载所有文件
- 13. .Net Windows服务无法访问文件
- 14. 使用python下载/上传文件到远程windows服务器
- 15. WebClient.DownloadFileAsync下载服务器上的文件
- 16. 创建一个windows服务,每小时从azure下载文件
- 17. 更好的方法上载/多文件下载到服务器
- 18. 如何从服务器下载文件
- 19. 从服务器plist下载文件
- 20. 从HapiJs服务器下载文件
- 21. 从服务器下载文件
- 22. 从ftp服务器下载文件
- 23. Mbedtls - 从服务器下载文件
- 24. 从服务器下载文件到iPhone
- 25. 从服务器下载文件
- 26. 如何从服务器下载文件?
- 27. OAF - 从服务器下载文件
- 28. 从Linux FTP服务器和Windows FTP服务器下载最旧的文件
- 29. 下载从Amazon文件用Delphi
- 30. 使用ssh从服务器上的web上下载文件
当你说“无法下载文件”时,如果它没有抛出异常,你如何验证它?它只是挂起? – 2010-05-09 20:52:25
与尝试除了块...在excpet尝试写在文本文件上的异常消息 – sam 2010-05-09 21:03:53
这个问题的描述在哪里去了? – Nat 2010-07-18 01:03:28