-1

我的公司目前有一个带有基本站点的 Linux 服务器设置,该站点使用 PHP 处理一些文件并将数据返回给用户。

最终,我的老板希望我在 .NET 中重新制作它。但首先,他希望我为 PHP 文件创建一个前端。

看起来所有的 PHP 文件都带有参数并返回一个 HTML 文档。

获取此数据以便我可以在 ASP.NET 页面中显示它的最佳方法是什么?

4

3 回答 3

1

缺少解析 html 标记的一种方法是修改文件,以便它们返回数据而不是呈现的页面,例如 json 或 XML。基本上,您会将您的 php 页面转换为一种 Web 服务。

于 2013-05-17T15:58:53.727 回答
1

也许拥有两台 Web 服务器会更容易:一台运行 PHP(可能是 Apache),一台运行 ASP.net,它应该是在 Windows 上运行的 IIS。

可以让 IIS 和 Apache 在同一物理 Windows 服务器上运行,但这更加困难。拥有 2 台物理服务器更容易。查看 PHP 应用程序以了解它现在运行的操作系统。尝试将其从 Windows 移至 Linux,反之亦然,可能会导致问题。

然后在 ASP.Net 页面中,您可以使用该页面上的指南从 PHP 应用程序中获取 HTML 。

但也许你应该告诉你的老板这不是最明智的处理方式。

于 2013-05-17T16:11:51.957 回答
0

不,你需要一个 PHP 引擎来做到这一点。ASP.NET 不识别 PHP。

于 2013-05-17T15:53:42.700 回答