Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: Служба отказывается скачивать файлы из интернета. Добавлено: 19.03.13 06:15  

Автор вопроса:  DrKillJoy
Моя проблема такая: Создаю службу, которая должна с определенной периодичностью скачивать файлы из интернета. Все сделал вроде верно. В приложении WinForm все работает.

    Dim WithEvents wc As New System.Net.WebClient Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click wc.Credentials = New NetworkCredential("User", "Pass") wc.DownloadFileAsync(URI, "c:\temp\1.rar") End Sub



Код точно рабочий, но почему он же не работает в службе?

Ответить

  Ответы Всего ответов: 4  

Номер ответа: 1
Автор ответа:
 EROS



Вопросов: 58
Ответов: 4255
 Профиль | | #1 Добавлено: 19.03.13 09:13
Возможно у твоей службы недостаточно прав для записи в целевую папку. Смотри под кем она запускается и проверяй права. Если не поможет, то прикручивай логирование и смотри что там творится

Ответить

Номер ответа: 2
Автор ответа:
 DrKillJoy



Вопросов: 10
Ответов: 18
 Профиль | | #2 Добавлено: 19.03.13 09:50
Возможно у твоей службы недостаточно прав для записи в целевую папку. Смотри под кем она запускается и проверяй права.

Не понял где смотреть, под каким пользователем она запускается. Если в управлении компьютером, в свойствах службы, то под Системной учетной записью.
Если не поможет, то прикручивай логирование и смотри что там творится

Прикрутил... В итоге ошибка возникает на строке DownloadFile. "Невозможно соединиться с удаленным сервером". Ничего не понимаю, так как в простом оконном приложении этот же код работает!

Ответить

Номер ответа: 3
Автор ответа:
 EROS



Вопросов: 58
Ответов: 4255
 Профиль | | #3 Добавлено: 19.03.13 16:24
Попробуй на время отключить антивирусник, файервол и все что может блокировать порты

Ответить

Номер ответа: 4
Автор ответа:
 DrKillJoy



Вопросов: 10
Ответов: 18
 Профиль | | #4 Добавлено: 22.03.13 06:31
Вот, нашел решение, если кому-то понадобиться: http://stackoverflow.com/questions/885744/wcf-servicehost-access-rights
P.S. Спасибо EROS, действовал по твоей наводке)

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам