我無法在winscp.net上創建問題,因爲它處於只讀模式,所以我在這裏發帖。我似乎遇到了本應該在5.2.5版本中修復的WinSCP問題(WinSCP跟蹤程序錯誤999)。我在Microsoft Windows Server 2012 R2標準上使用WinSCP.exe版本5.9.5.7441與WinSCPnet.dll版本1.3.7.7441。我有一個.NET的Windows服務,定期打開一個會話來傳輸文件。它運行良好一段時間,但現在它不斷失敗,出現錯誤:WinSCP.SessionLocalException:WinSCP進程終止退出代碼3.沒有輸出。響應日誌文件C:\用戶 \ xxx \ AppData \ Local \ Temp \ wscp8A2C.0264DE91.tmp未創建。這可能表示缺少對日誌文件夾的寫入權限或啓動WinSCP本身的問題。 在WinSCP.Session.Open(SessionOptions sessionOptions)WinSCP - 退出代碼3
我看到這篇文章Why RegisterClass fails with ERROR_NOT_ENOUGH_MEMORY?似乎是原因,但我不知道如何解決這個問題。我很感激任何幫助。
是否重新啓動機器解決問題? –
重新啓動windows服務只能解決問題,但重新啓動機器後,它又重新啓動了。我已經從使用.NET Windows服務變爲使用作爲計劃任務運行的.NET控制檯應用程序,現在它運行在運行較少東西的其他服務器上。到目前爲止,這種方法一直在努力。 – Mmr
在那臺機器上沒有使用舊版WinSCP的另一個進程嗎? –