ich arbeite an einem Programm für meine Schule. Ich bin gerade fertig, ich musste nur meine Datei auf einen FTP hochladen. Als ich den Code fertiggestellt und getestet habe, wurde die Anwendung in den Break-Modus versetzt. Wenn ich den FTP-Code entfernte, würde es immer noch funktionieren. hat jemand von Ihnen eine Ahnung was ist falsch? im mit core.NET C# hier ist mein Code:C# FTP Upload Probleme
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.IO;
using System.Linq;
using System.Net;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace School_0._1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
comboBox1.GetItemText(comboBox1.SelectedItem);
comboBox2.GetItemText(comboBox1.SelectedItem);
comboBox3.GetItemText(comboBox1.SelectedItem);
}
private void button1_Click(object sender, EventArgs e)
{
DialogResult dialogResult = MessageBox.Show("Weet je het zeker?", "Lesbord 1.0", MessageBoxButtons.YesNo);
if (dialogResult == DialogResult.Yes)
{
MessageBox.Show("Verstuurd");
//hier de verstuur code
string path = @"E:\\test.txt";
string selectedValue = comboBox1.SelectedItem.ToString();
string selectedValue2 = comboBox2.SelectedItem.ToString();
string selectedValue1 = comboBox3.SelectedItem.ToString();
File.WriteAllText(path, selectedValue + " " + selectedValue2 + " " + selectedValue1);
}
}
private void button2_Click(object sender, EventArgs e)
{
if (MessageBox.Show("Weet je zeker dat je het programma af wil sluiten?", "Lesbord 1.0", MessageBoxButtons.OKCancel) == DialogResult.OK)
{
Application.Exit();
}
}
private void tableLayoutPanel1_Paint(object sender, PaintEventArgs e)
{
}
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
}
private void dateTimePicker1_ValueChanged(object sender, EventArgs e)
{
}
private void button2_Click_1(object sender, EventArgs e)
{
System.Diagnostics.Process.Start(@"E\printscreen.jpeg");
}
}
}
und hier ist der FTP-Code:
private static void Upload(string ftpServer, string userName, string password, string filename)
{
using (System.Net.WebClient client = new System.Net.WebClient())
{
client.Credentials = new
System.Net.NetworkCredential(userName,password);
client.UploadFile(ftpServer+"/"+newFileInfo(filename).Name,"STOR",filename);
}
}
ich es hinzufügen, vergessen zu, oops! mein Fehler. wird es jetzt aktualisieren –
Was ist "Break-Modus"? Erkläre das Problem. Fange die Ausnahme. Debuggen Sie die Anwendung. Ihnen fehlen viele wichtige Schritte, bevor wir Ihnen sinnvoll helfen können. – Flater