从服务器调用应用程序

时间:2010-03-03 14:11:36

标签: c# .net

我有一个(控制台,.NET 3.5,C#)应用程序,我试图从系统(带有.NET 2.0的Windows Server 2003)通过调度程序从Windows Server(2003,带有.NET 3.5)调用(调度程序应用程序被称为24x7,它是一个基于脚本的调度程序,在这种情况下,它调用可执行文件strait,没有参数等)。 问题是当它试图调用它时,它将其视为文件并尝试“下载”它。我试过从命令提示符运行应用程序,只是为了得到相同的结果。我已经尝试了我能想到的一切,甚至编写了一个启动板类型的应用程序并使用它来调用应用程序,但每次都得到相同的结果。

我错过了什么吗?是否有安全标志或我忽略的东西?我以前从未见过这个。

编辑:对不起,忘了提到该应用程序是通过完整的UNC路径调用的(\ myserver \ myfolder \ myapp.exe)

1 个答案:

答案 0 :(得分:1)

嗯......你究竟是如何“召唤”这个应用程序的?通过SMB? (即从命令行执行命令\\myserver\sharepath\foo.exe

如果是这样,您的应用程序不会以相同的权限运行,并且您可能遇到代码访问问题,但这将是一条错误消息,而不是文件下载。

您正在获取文件下载这一事实让我相信您正在尝试通过http“运行”控制台应用程序,但我没有足够的信息可以确切知道,因此我的问题。