我有一个(控制台,.NET 3.5,C#)应用程序,我试图从系统(带有.NET 2.0的Windows Server 2003)通过调度程序从Windows Server(2003,带有.NET 3.5)调用(调度程序应用程序被称为24x7,它是一个基于脚本的调度程序,在这种情况下,它调用可执行文件strait,没有参数等)。 问题是当它试图调用它时,它将其视为文件并尝试“下载”它。我试过从命令提示符运行应用程序,只是为了得到相同的结果。我已经尝试了我能想到的一切,甚至编写了一个启动板类型的应用程序并使用它来调用应用程序,但每次都得到相同的结果。
我错过了什么吗?是否有安全标志或我忽略的东西?我以前从未见过这个。
编辑:对不起,忘了提到该应用程序是通过完整的UNC路径调用的(\ myserver \ myfolder \ myapp.exe)
答案 0 :(得分:1)
\\myserver\sharepath\foo.exe
)
如果是这样,您的应用程序不会以相同的权限运行,并且您可能遇到代码访问问题,但这将是一条错误消息,而不是文件下载。
您正在获取文件下载这一事实让我相信您正在尝试通过http“运行”控制台应用程序,但我没有足够的信息可以确切知道,因此我的问题。