FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

本论坛已关闭(禁止注册、发帖和回复)
请移步 三石和他的朋友们

FineUI首页 WebForms - MVC & Core - JavaScript 常见问题 - QQ群 - 十周年征文活动

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

升级到 ASP.NET Core 3.1,快、快、快! 全新ASP.NET Core,比WebForms还简单! 欢迎加入【三石和他的朋友们】(基础版下载)

搜索
查看: 3548|回复: 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备2021006167号-1 )

GMT+8, 2024-11-25 19:53 , Processed in 0.043016 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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