我需要运行与 ASP.NET 应用程序位于同一文件夹中的特定 PHP 脚本。
当然,我可以通过 WebClient 运行它,例如,使用网站的完整公共 URL,但我认为也许有更合乎逻辑的方式?以某种方式在本地启动它?
是的,您可以在本地运行 php 文件,但如果它不依赖于用户交互或外部浏览器资产,请使用:
Process.Start("/path/to/php path/to/the/file.php", "any additional parameters");
或者
System.Diagnostics.Process.Start("/path/to/php path/to/the/file.php", "any additional parameters");
要不就:
system("/path/to/php path/to/the/file.php");