Moin,
mir ist gerade im Logfile aufgefallen das ich einen ERROR durch die DWD Karte habe.
Soweit ich mich daran erinnern kannst geht das ja über FTP? Reicht es aus wenn Port 20/21 freigegeben sind oder wir hier noch was andere Benötigt ?
Code
06.04.2017 13:31:10 DEBUG EinsatzMonitorWpf.Controller.AController Keine Unwetterkarte geladen, versuche es in 5 Minuten noch mal:
06.04.2017 13:31:08 ERROR FeuerSoftware.EinsatzMonitor.EinsatzMonitorBackend.WeatherProvider.DwdSeverWeatherProvider DWD-Unwetterkarte konnte auch mit alternativen Anmeldedaten nicht geladen werden => System.Net.WebException: Der Remoteserver hat einen Fehler zurückgegeben: 227 Entering Passive Mode (141,38,3,183,66,228).
. ---> System.Net.Sockets.SocketException: Es konnte keine Verbindung hergestellt werden, da der Zielcomputer die Verbindung verweigerte 141.38.3.183:17124
bei System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)
bei System.Net.Sockets.Socket.Connect(EndPoint remoteEP)
bei System.Net.FtpControlStream.QueueOrCreateDataConection(PipelineEntry entry, ResponseDescription response, Boolean timeout, Stream& stream, Boolean& isSocketReady)
bei System.Net.FtpControlStream.PipelineCallback(PipelineEntry entry, ResponseDescription response, Boolean timeout, Stream& stream)
bei System.Net.CommandStream.PostReadCommandProcessing(Stream& stream)
bei System.Net.CommandStream.PostSendCommandProcessing(Stream& stream)
bei System.Net.CommandStream.ContinueCommandPipeline()
bei System.Net.CommandStream.SubmitRequest(WebRequest request, Boolean async, Boolean readInitalResponseOnConnect)
bei System.Net.FtpWebRequest.TimedSubmitRequestHelper(Boolean async)
bei System.Net.FtpWebRequest.SubmitRequest(Boolean async)
--- Ende der internen Ausnahmestapelüberwachung ---
bei System.Net.FtpWebRequest.SyncRequestCallback(Object obj)
bei System.Net.FtpWebRequest.RequestCallback(Object obj)
bei System.Net.CommandStream.Dispose(Boolean disposing)
bei System.IO.Stream.Close()
bei System.IO.Stream.Dispose()
bei System.Net.ConnectionPool.Destroy(PooledStream pooledStream)
bei System.Net.ConnectionPool.PutConnection(PooledStream pooledStream, Object owningObject, Int32 creationTimeout, Boolean canReuse)
bei System.Net.FtpWebRequest.FinishRequestStage(RequestStage stage)
bei System.Net.FtpWebRequest.GetResponse()
bei FeuerSoftware.EinsatzMonitor.EinsatzMonitorBackend.WeatherProvider.DwdSeverWeatherProvider.GetSeverWeatherMap():
Alles anzeigen