我想知道在ASP文件上使用PHP是否会有任何问题?我计划开发一个网站,我将插入PHP代码从数据库加载一些信息,但我将使用ASP进行网站布局。
提前谢谢!
答案 0 :(得分:3)
这实际上是非常可能的......如果完全斩首,在本作者的观点中,但这是一个有趣的挑战。以下是您的工作方式:
如果您想最初使用PHP来处理文件,然后使用ASP.NET,我首先会使用VirtualPathProvider
来使用HttpClient
(如果是.NET 4.5) +)或HttpWebRequest
向PHP处理的资源发出请求,VirtualPathProvider
是一种让ASP.NET使用虚拟文件系统的方法,它是如何存储的例如,数据库中的.aspx
和.ascx
个文件。
如果您希望ASP.NET最初处理该文件然后使用PHP,那么它有点困难,但仍然可行:您像往常一样使用ASP.NET,但实现一个IHttpModule
拦截ASP.NET的结果并将其作为stdin
提供给PHP CGI可执行文件,然后返回结果。
实施这两个提案是留给读者的一个练习。