在另一台服务器上调用控制台应用程序的一台服务器上进行处理 - DirectoryNotFoundException

时间:2017-06-01 19:24:45

标签: c# .net networking localhost

我开发了一个带有一些参数的控制台应用程序。在这个控制台应用程序中,我指定了一个记录目录,持久性目录等的路径...我们将在一个完全不同的服务器上有一个进程,它将调用我的控制台应用程序并启动它。当我们测试它当前的错误。问题是因为路径无效。这就像它试图将日志记录目录映射到调用者服务器路径而不是部署exe的路径。所以例如我有serverA和serverB。我的控制台应用程序部署到serverB。 ServerA将在serverB上调用我的exe。当控制台应用程序启动时,DirectoryNotFoundException出错。我将路径指定为L:\ Logs \ log.log或\ localhost \ l \ Logs \ log.log。在我看来,发生的事情是,由于ServerA在ServerB上调用我的exe,它认为L:或localhost是ServerA,当我希望它是ServerB时。有什么想法吗?

0 个答案:

没有答案