2010-09-21 89 views
1

我難住。故障情況如下:Ftp'ed .net應用程序不運行(但運行時xcopied)

a)我在machine1上構建了一個.net應用程序。 b)使用FTP(FileZilla服務器& xp在內置的ftp客戶端中)將應用程序+ dll複製到machine2。 c)我嘗試在machine2上啓動該應用程序。 d)應用程序不會給出任何錯誤,但會立即退出。沒有在登錄事件查看器或其他任何地方。

Wierdly,下面的作品。 b)將exe文件夾複製到共享位置,然後將xcopy複製到機器上2)在機器2上啓動應用程序。 d)應用程序啓動並按預期工作。

我不知道我錯過了什麼。

a)同樣的事情發生在兩臺不同的機器上 b)不同的用戶不會遇到這些問題,即他可以ftp併成功運行應用程序。

有沒有.net CAS進入畫面。這是一個.Net 4.0應用程序。任何有關如何調試的建議。

非常感謝您的幫助。

回答

2

您需要在FTP客戶端中設置「二進制」選項。否則,它會在傳輸過程中做些有趣的事情(比如將每個LF轉換爲CR/LF [反之亦然,我不記得])。

+0

設置類型二進制似乎已修復它。非常感謝你的幫助。 – user454390 2010-09-22 21:08:32

+0

不客氣。如果有幫助,請註冊或接受答案。 – 2010-09-22 21:18:57

相關問題