Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android和ASP.NET MVC HTTPS连接超时_Android_Asp.net Mvc_Https - Fatal编程技术网

Android和ASP.NET MVC HTTPS连接超时

Android和ASP.NET MVC HTTPS连接超时,android,asp.net-mvc,https,Android,Asp.net Mvc,Https,我正在尝试连接到使用安全连接的web服务。该服务内置于asp.net MVC 3中,并使用自签名证书 在设备端,我按照公认的解决方案创建了连接,但是HttpDefaultClient execute方法抛出一个IOException,表示操作超时 在服务器端,我创建了控制器操作,如下所示: // driver for testing incoming requests from mobile devices [RequireHttps(Order = 1)] [HttpPost] public

我正在尝试连接到使用安全连接的web服务。该服务内置于asp.net MVC 3中,并使用自签名证书

在设备端,我按照公认的解决方案创建了连接,但是
HttpDefaultClient execute
方法抛出一个IOException,表示操作超时

在服务器端,我创建了控制器操作,如下所示:

// driver for testing incoming requests from mobile devices
[RequireHttps(Order = 1)]
[HttpPost]
public JsonResult CollectClientInfo( FormCollection formCollection )
{
    // get form values
    // do stiff with form data

    // build result
    Distionary<string,string> result = new Dictionary<string,striing.();
    result.Add("memberID", clientID );
    result.Add( "statusCode", statusCode.ToString() );
    result.Add("message", message);
    result.Add("total", total.ToString(CultureInfo.CreateSpecificCulture("en-CA")));

    return Json(result);
}
//用于测试来自移动设备的传入请求的驱动程序
[RequireHttps(订单=1)]
[HttpPost]
公共JsonResult CollectClientInfo(FormCollection FormCollection)
{
//获取表单值
//不要使用表单数据
//构建结果

Distionary result=new Dictionary关键在于深入挖掘windows防火墙并设置允许客户端安全连接的规则。我应该先看看最简单的解决方案