【发布时间】:2011-06-23 22:29:53
【问题描述】:
我知道 ASP.NET 应用程序可以通过 fastCGI 在 IIS 上与 PHP 应用程序一起运行,但是有什么方法可以集成这两个应用程序,以便我可以利用 php 和 Asp.net 中的代码一起工作。
在我的研究过程中,我发现了一个名为 Phalanger 的第三方工具,它可以将 php 代码转换为 MSIL 并与 .net 应用程序一起运行,但我遇到的问题是它处于 beta 版本并且 session_start() 函数运行不正常.还有什么好主意???如果有,请告诉我。
【问题讨论】:
-
我不明白为什么你不能让 PHP 在 Apache 上运行,而 ASP.NET 在同一个机器上的 IIS 上运行,除非我不了解 IIS。我让 Apache 和 JBoss 在同一个端口上的同一个机器上运行,不同的上下文,JBoss 在 webapp 上下文上运行,Apache 在 ROOT 上下文上运行。
-
我可以运行它。但这不是我想要的,我想将 php 应用程序与 asp.net 集成。有机会吗???
-
你想整合哪一部分。集成将做什么?我曾经将.net和经典asp的不同应用程序池结合起来。我做了一个“桥梁”,用 Html
form元素在池之间进行通信,互相发布 -
“整合”到底是什么意思?这需要更多细节。你想在哪里跑?您只想共享会话还是更多?
-
您可以在同一个 IIS 机器上毫无问题地运行 php 网站和 asp 网站,只需安装 php 并在适当的情况下使用 php 和 asp 扩展。如果您想在同一个文件中包含 php 和 asp 代码,那就更复杂(而且荒谬),可能是不可能的,并且定义一个坏主意。您需要详细解释您要做什么。