网站首页收藏本站

FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

FineUI首页 WebForms - MVC - JavaScript 常见问题 - QQ群

FineUI(开源版) 下载源代码 - 下载空项目 - 获取ExtJS - 文档 在线示例 - 版本更新 - 捐赠作者 - 教程

FineUICore v4.0.0发布了(Windows、Mac、Linux) FineUI(专业版)v4.0.0发布了(全新CSS3动画) 支持FineUI(开源版),购买FineUI.Design商业授权

查看: 263|回复: 0

[求助]在action中使用httpclient异步请求,页面操作响应超时

[复制链接]
发表于 2017-6-19 11:09:01 | 显示全部楼层 |阅读模式
在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 官方论坛 ( 皖ICP备13005369号-1 )  

GMT+8, 2017-12-18 09:01 , Processed in 1.092626 second(s), 26 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表