NET Web应用程序,它调用远程web服务来获取一些信息。当我将web应用程序部署到本地机器的IIS并运行时,它能够很好地访问远程web服务。但是,如果我将web应用程序部署到一个活动服务器上,就会得到System.Net.Sockets.SocketException:
无法连接,因为目标机器主动拒绝了87.224.86.167:8080
我用来发出请求的C#代码非常简单:
using (var client = new System.Net.WebClient())
{
string data = "{\"operation\":\"logon\&
我有一个概念设计问题。我正在构建一个应用程序/平台,它将包括一个服务器,可能运行带有MySQL数据库的Apache Tomcat,以及几个客户端应用程序(例如原生iPhone应用程序、安卓应用程序、黑莓应用程序)。客户端应用程序和服务器之间的通信将通过SOAP或XML-RPC处理(也在尝试解决这一问题)。
以上所有这些我都相当满意,但我计划的最后一部分是为平台创建基于web/浏览器的客户端界面。这就是我遇到的问题,我是否应该在同一物理服务器上安装Apache Web Server,并在application server (Tomcat,在同一物理机器上运行)上构建一个调用RPC的PHP应用程