2010-09-21 85 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

相关问题