繁体   English   中英

有什么方法可以将asp.net与php集成。

[英]is there any way that we can integrate asp.net with php.?

我知道ASP.NET应用程序可以通过fastCGI在IIS上运行PHP应用程序,但有没有办法集成这两个应用程序,这样我就可以利用php和Asp.net协同工作的代码。

在我的研究过程中,我找到了一个名为Phalanger的第三方工具,它将php代码转换为MSIL并使用.net应用程序运行,但我遇到的问题是它处于测试版并且sessions_start()函数运行不正常。 还有什么好主意吗? 如果是的话请告诉我。

听起来你想要一个包含并排运行的语言类型的文档。

我不相信使用php.net和Microsoft的标准资源是可能的。 正如您所提到的,可能存在转换代码的工具,但成功可能会有所不同(我无法自己建议)。

在IIS中,您将针对文件扩展名配置Application Extensions。 例如.ASPX针对aspnet_isapi.dll或.PHP针对php5_isapi.dll。

您需要在两个ISAPI扩展中两次使用相同的应用程序扩展,IIS将不允许您执行此操作。

至于Apache,因为它基于文本,显然可以设置它,但可能无法按预期工作。

即使这是工作,我也会认为这是一个坏主意,因为你可能会遇到其他问题。

我建议你看一下用ASP.NET构建的购物车应用程序,而不是试图将两种不同的语言合并在一起,这些语言通常不是为这个函数构建的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM