좋아요,이 프로그램은 자동으로 원격 FTP 서버에서 사용자 이름과 암호를 가져 와서 로그인합니다. 그러나 "Object reference 와문자열의 인스턴스를 만드는 방법 VB.Net
Imports System.Net
Imports System.Net.FtpClient
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Using ftp = New FtpClient()
Dim credentials As New NetworkCredential
ftp.Host = "my ftp server"
credentials = ftp.Credentials
Dim username As String
username = credentials.UserName.ToString 'Object reference not set to an instance of an object
Dim password As String
password = credentials.Password.ToString
End Using
End Sub
'credentials '이 속성에 무엇을 포함합니까? 'credentials.UserName = Nothing'입니까? 그렇다면 오류가 발생하는 것입니다. – Alex
나는 멍청한 소리가 들리 겠지만, "credentials = ftp.credentials"줄에 사용자 이름과 암호를 줄 수는 없습니까? – user2221877
@ user2221877 아니요 - FtpClient에는 사용자 이름이나 비밀번호가 설정되어 있지 않아야합니다 ... –