VB.NET - FTP-соединение на других устройствах - PullRequest
0 голосов
/ 13 сентября 2018

Я пишу приложение, которое автоматически подключается к моему ftp-серверу и часто загружает и загружает некоторые файлы.

Проблема в том, что программа работает на моем ноутбуке без единой проблемы. Но по какой-то странной причине приложение не может подключиться к моему серверу, пока они используются на других ноутбуках или компьютерах. Я даже добавил свое приложение к исключению брандмауэра в Windows 10. Но все равно получаю эту ошибку.

Я также пробовал в Windows 7 на VirtualBox, который удивительно хорошо работал после установки .NET 4.5. Но всякий раз, когда я пытался использовать свое приложение на других устройствах (которые были Windows 10), они выдавали мне ту же ошибку, что мое приложение не могло подключиться к моему серверу.

Мой код:

Dim keycheck As String
Dim userdir as string = "demoname"
    ' For 3 months
    Dim rannum As Random
    rannum = New Random

    Try
        If My.Settings.submonth = Nothing Then
            My.Settings.submonth = String.Empty
            My.Settings.submonth = rannum.Next(100000, 1000000)
            keycheck = My.Settings.submonth
            My.Computer.Network.UploadFile("filename", "ftp://ftp.ley.xyz/" + userdir + "/ds651v1sd6v5dsv1ds65v1ds9v5dsv5sd1vds65vdsv165sd1v/" + "::Month Registration Key::_" + keycheck, "username", "password")
            My.Settings.Save()
        End If

    Catch ex As Exception
        MsgBox("Somethings wrong with your network or our server. Try again later!")
        End
    End Try

На моем устройстве это работает правильно, но на других устройствах выдает только сообщение об ошибке. Хотя я только пробовал в Windows 10 на других устройствах. Я также использовал права администратора и исключения при проверке вирусов Защитника Windows. Но все равно не удается подключиться к моему серверу.

...