Android和ASP.NET MVC HTTPS连接超时
我正在尝试连接到使用安全连接的web服务。该服务内置于asp.net MVC 3中,并使用自签名证书 在设备端,我按照公认的解决方案创建了连接,但是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
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防火墙并设置允许客户端安全连接的规则。我应该先看看最简单的解决方案