1

我们有以下设置:

-Windows 2008 R2 标准版。

- ASP.NET Web 应用程序部署在 Microsoft IIS 7.5 Web 服务器上。

-PHP 版本 5.4.21 非线程 32 位版本

-WISP(Windows、IIS、SQL Server/Express 和 PHP)堆栈和 ASP.NET Web 应用程序 HTTPS(SSL)

我们最终将在同一个 IIS 服务器上部署一个 ASP.NET Web 应用程序和一个 PHP Web 应用程序。

用户将首先登录到 ASP.NET Web 应用程序,但我们希望用户能够轻松地在 ASP.NET Web 应用程序和 PHP Web 应用程序之间来回导航。

我们计划使用分布式缓存技术在 ASP.NET Web 应用程序和 PHP Web 应用程序之间共享会话信息。

我可以使用 Microsoft AppFabric 缓存在 PHP 和 ASP.NET 之间进行通信吗?Microsoft AppFabric 缓存是否可以与 PHP 一起使用?如果是,Microsoft AppFabric 缓存与 PHP 的配合如何?

4

1 回答 1

1

我会说你最好的选择是围绕你的缓存 API 编写某种符合标准的包装器。类似于 REST 服务的东西在 PHP 和 ASP.NET 中同样有效。

因此,在该解决方案中,您将拥有:

  • ASP.NET 网络应用程序
  • ASP.NET 托管的 Web API -或- ASP.NET 托管的 WCF webHttpBinding
  • PHP 托管的 Web 应用程序

然后,您的两个 Web 应用程序应该通过 REST 服务共享序列化的 JSON 或 XML 对象。

于 2013-11-14T22:33:39.427 回答