|
ftp-метод отваливается на Windows7
|
|||
---|---|---|---|
#18+
Всем привет, написал приложение, которое заливает xml на ftp. Разработка на машине с Win10 64bit, продуктивный вариант нужно запустить на Win7 32 bit. Собрал приложение со следующими параметрами: Целевая платформа:Net5.0 Удалять существующие файлы:True Конфигурация:Release Целевая среда выполнения:win-x86 Режим развертывания:Автономное
Запускаю на Win7-все отрабатывает, кроме загрузки файла на ftp Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
получаю ошибку в консоли "An unhandled exception has occured while executing the request. System.Net.WebException: The underlying connection was closed:An unexpected error occured on a receive at System.Net.FtpWebRequest.SyncRequestCallback<Object obj>..." FTP с Win7 доступен-проверял через файлзиллу. Не работает конкретно вызов из приложения. Как можно больше собрать информации из-за чего ошибка? Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2020, 18:56 |
|
ftp-метод отваливается на Windows7
|
|||
---|---|---|---|
#18+
vb_sub Как можно больше собрать информации из-за чего ошибка? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2020, 23:26 |
|
ftp-метод отваливается на Windows7
|
|||
---|---|---|---|
#18+
Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Валится на using. К сожалению логгирование не добавляет никакой информативности-так же пишется- что произошла какая-то ошибка. [2020-12-12 10:55:30+00:00] [Information] Now listening on: http://0.0.0.0:5024 [2020-12-12 10:55:30+00:00] [Information] Application started. Press Ctrl+C to shut down. [2020-12-12 10:55:30+00:00] [Information] Hosting environment: Production [2020-12-12 10:55:30+00:00] [Information] Content root path: C:\WebServices\MasterMonitoring\Backend\publish [2020-12-12 10:55:41+00:00] [Error] message:System.Net.WebException: The underlying connection was closed: An unexpected error occurred on a receive at System.Net.FtpWebRequest.SyncRequestCallback(Object obj) at System.Net.CommandStream.InvokeRequestCallback(Object obj) at System.Net.CommandStream.Abort(Exception e) at System.Net.FtpWebRequest.FinishRequestStage(RequestStage stage) at System.Net.FtpWebRequest.GetRequestStream() at MonitorOfMaster.Controllers.SendDataController.CommitDataAsync(Data data) [2020-12-12 10:55:41+00:00] [Error] Connection id "0HM4UHHRO19R1", Request id "0HM4UHHRO19R1:00000003": An unhandled exception was thrown by the application. at MonitorOfMaster.Controllers.SendDataController.CommitDataAsync(Data data) at lambda_method9(Closure , Object ) at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.AwaitableObjectResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeActionMethodAsync>g__Awaited|12_0(ControllerActionInvoker invoker, ValueTask`1 actionResultValueTask) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeNextActionFilterAsync>g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync() --- End of stack trace from previous location --- at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeFilterPipelineAsync>g__Awaited|19_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope) at Microsoft.AspNetCore.Routing.EndpointMiddleware.<Invoke>g__AwaitRequestTask|6_0(Endpoint endpoint, Task requestTask, ILogger logger) at Microsoft.AspNetCore.Authorization.Policy.AuthorizationMiddlewareResultHandler.HandleAsync(RequestDelegate next, HttpContext context, AuthorizationPolicy policy, PolicyAuthorizationResult authorizeResult) at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context) at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context) at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpProtocol.ProcessRequests[TContext](IHttpApplication`1 application) [2020-12-12 10:55:53+00:00] [Information] Application is shutting down... ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2020, 14:04 |
|
ftp-метод отваливается на Windows7
|
|||
---|---|---|---|
#18+
vb_sub, https://docs.microsoft.com/en-us/dotnet/framework/network-programming/how-to-upload-files-with-ftp Я подозреваю, что дело в этой строчке до вызова GetRequestStream(): Код: c# 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2020, 14:38 |
|
ftp-метод отваливается на Windows7
|
|||
---|---|---|---|
#18+
vb_sub WebException ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2020, 14:59 |
|
ftp-метод отваливается на Windows7
|
|||
---|---|---|---|
#18+
fkthat, Код: c# 1. 2.
не помогло. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2020, 16:11 |
|
ftp-метод отваливается на Windows7
|
|||
---|---|---|---|
#18+
Shocker.Pro, Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
[Error] InnerExceptionNotExist:True Внутреннего исключения нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2020, 16:12 |
|
ftp-метод отваливается на Windows7
|
|||
---|---|---|---|
#18+
vb_sub fkthat, Код: c# 1. 2.
не помогло. Это я протупил - в доке и написано, что ни на что не влияет. М.б. можно посмотреть трейс самих фтп комманд. В .NET framework как-то точно можно было включить, но не помню так сразу, и про core тоже не знаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2020, 16:16 |
|
ftp-метод отваливается на Windows7
|
|||
---|---|---|---|
#18+
vb_sub, Вот, еще, если как-то поможет: https://docs.microsoft.com/en-us/dotnet/framework/network-programming/network-tracing ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2020, 16:28 |
|
ftp-метод отваливается на Windows7
|
|||
---|---|---|---|
#18+
Я помнится, вообще пользовался сторонним Ftp-клиентом, так как про стандартный прочел много негатива ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2020, 17:09 |
|
ftp-метод отваливается на Windows7
|
|||
---|---|---|---|
#18+
Shocker.Pro Я помнится, вообще пользовался сторонним Ftp-клиентом, так как про стандартный прочел много негатива Там просто такая есть тема со стандартным - он выдает такие извилистые ексепшены, что по ним ничего не поймешь и толку от них ноль. Да и ФТП протокол он довольно сам по себе, как бы сказать, специфичный. Надо как-то делать трейсинг команд что отправляются на фтп и ответов от него, потому что иначе и не поймешь в чем засада. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2020, 17:53 |
|
ftp-метод отваливается на Windows7
|
|||
---|---|---|---|
#18+
Переделал с помощью FluentFtp - все заработало. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2020, 18:31 |
|
|
start [/forum/topic.php?fid=18&msg=40027222&tid=1354594]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
38ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
others: | 271ms |
total: | 409ms |
0 / 0 |