【发布时间】:2017-11-09 02:18:33
【问题描述】:
我参与的项目使用 Linux 服务器来托管我们的代码。我提供给我使用的 API 只能在 C# 中使用,所以目前我有一个 Windows 可执行文件来执行一个小任务。这个可执行文件被来自网站的 PHP 文件调用来执行。
目前,我正在尝试通过让 Windows 可执行文件驻留在运行 Windows 的服务器上并使用 http://php.net/manual/en/features.remote-files.php 进行远程执行调用,从 Linux 服务器远程运行该文件,但即使这样可行,它似乎也没有比如安全或正确的做事方式。
一位前辈建议我使用IIS服务器来安全地调用它,但我对此并不熟悉。在继续之前,我认为有责任问:有没有办法让这个 PHP 代码驻留在 Linux 服务器上以运行 Windows 可执行文件,而无需调用远程 Windows 服务器来运行它强>.
【问题讨论】:
-
葡萄酒? winehq.org
-
你能在.Net Core的范围内运行C#代码吗?
-
你得到的那个 API,它适用于 Mono 还是 .NET Core?
-
很遗憾无法在 .Net Core 中运行,我对 Mono 不熟悉。
标签: c# php linux windows executable