Diskuze: Odesílání dat na FTP
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 4 zpráv z 4.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Ahoj, zkus celý blok kódu hodit do try catch bloku a zkopíruj sem tu výjimku, co se ti ukáže.
na to je lepsi mit .NET v anglictine. mas pak vetsi sanci, že něco najdes, když pak googlis tu vyjimku
Mirek:
vyhodí to stejnou exception co je uvedena výše, tedy:
System.Net.WebException: Nadřízené připojení bylo uzavřeno: Server
potvrdil narušení protokolu..
v System.Net.FtpWebRequest.SyncRequestCallback(Object obj)
v System.Net.FtpWebRequest.RequestCallback(Object obj)
v System.Net.CommandStream.Dispose(Boolean disposing)
v System.IO.Stream.Close()
v System.IO.Stream.Dispose()
v System.Net.ConnectionPool.Destroy(PooledStream pooledStream)
v System.Net.ConnectionPool.PutConnection(PooledStream pooledStream,
Object owningObject, Int32 creationTimeout, Boolean canReuse)
v System.Net.FtpWebRequest.FinishRequestStage(RequestStage stage)
v System.Net.FtpWebRequest.GetRequestStream()
v FTPTEST.Program.Main(String[] args) v
c:\users\ropetrasek\documents\visual studio
2015\Projects\FTPTEST\FTPTEST\Program.cs:řádek 29
Martin:
Ono není takový problém si přepnout přepnout výjimku do angličtiny Stačí doplnit tyto 2 řádky:
Thread.CurrentThread.CurrentCulture = CultureInfo.InvariantCulture;
Thread.CurrentThread.CurrentUICulture = CultureInfo.InvariantCulture;
Zde je originál:
System.Net.WebException: The underlying connection was closed: The server
committed a protocol violation.
at System.Net.FtpWebRequest.SyncRequestCallback(Object obj)
at System.Net.FtpWebRequest.RequestCallback(Object obj)
at System.Net.CommandStream.Dispose(Boolean disposing)
at System.IO.Stream.Close()
at System.IO.Stream.Dispose()
at System.Net.ConnectionPool.Destroy(PooledStream pooledStream)
at System.Net.ConnectionPool.PutConnection(PooledStream pooledStream,
Object owningObject, Int32 creationTimeout, Boolean canReuse)
at System.Net.FtpWebRequest.FinishRequestStage(RequestStage stage)
at System.Net.FtpWebRequest.GetRequestStream()
at FTPTEST.Program.Main(String[] args) in
c:\users\ropetrasek\documents\visual studio
2015\Projects\FTPTEST\FTPTEST\Program.cs:line 29
A samozřejmě jsem se snažila googlit v angličtině
Zobrazeno 4 zpráv z 4.