FineUI 官方论坛

标题: [求助]在action中使用httpclient异步请求,页面操作响应超时 [打印本页]

作者: jxnkwlp    时间: 2017-6-19 11:09
标题: [求助]在action中使用httpclient异步请求,页面操作响应超时
在action中使用httpclient异步请求,页面操作响应超时。

就是,  在 一个 action 中, 使用 httpClient 异步请求某个资源数据,然后页面上的一个  按钮 点击后,执行 这个 action ,会页面响应超时。
在 vs 2015 (集成模式) 下, 是可以正常响应的。但是放到 server 2008 r2 上,在 IIS 集成模式下, 就会有这个问题。

请高手给看下~~ 谢谢!!

相关代码:
页面:
  1. @(F.Button()
  2. .Text("点击弹出对话框2")
  3. .ID("btnHello")
  4. .OnClick(Url.Action("btnHello_Click2"))
  5. )
复制代码



  1.         [HttpPost]
  2.         [ValidateAntiForgeryToken]
  3.         public async Task<ActionResult> btnHello_Click2()
  4.         {
  5.             // 异步操作
  6.             var result = await DoSomeThingAsync2();

  7.             Alert.Show("你好 FineUI!" + DateTime.Now + " " + result.Length, MessageBoxIcon.Warning);

  8.             return UIHelper.Result();
  9.         }
复制代码
  1. HttpClient client = new HttpClient();

  2.         protected async Task<string> DoSomeThingAsync2()
  3.         {
  4.             var result = await client.GetStringAsync("http://www.baidu.com").ConfigureAwait(false);

  5.             return result;
  6.         }
复制代码


问题代码:
因为帖子附件上限 10M 附件,上传不了, 请高手移步百度网盘。   链接: http://pan.baidu.com/s/1c1G8jQw  密码:   a4tv






欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/) Powered by Discuz! X3.4