FineUI 官方论坛
标题:
[求助]在action中使用httpclient异步请求,页面操作响应超时
[打印本页]
作者:
jxnkwlp
时间:
2017-6-19 11:09
标题:
[求助]在action中使用httpclient异步请求,页面操作响应超时
在action中使用httpclient异步请求,页面操作响应超时。
就是, 在 一个 action 中, 使用 httpClient 异步请求某个资源数据,然后页面上的一个 按钮 点击后,执行 这个 action ,会页面响应超时。
在 vs 2015 (
集成模式
) 下, 是可以正常响应的。但是放到
server 2008 r2 上,在 IIS 集成模式下
, 就会有这个问题。
请高手给看下~~ 谢谢!!
相关代码:
页面:
@(F.Button()
.Text("点击弹出对话框2")
.ID("btnHello")
.OnClick(Url.Action("btnHello_Click2"))
)
复制代码
[HttpPost]
[ValidateAntiForgeryToken]
public async Task<ActionResult> btnHello_Click2()
{
// 异步操作
var result = await DoSomeThingAsync2();
Alert.Show("你好 FineUI!" + DateTime.Now + " " + result.Length, MessageBoxIcon.Warning);
return UIHelper.Result();
}
复制代码
HttpClient client = new HttpClient();
protected async Task<string> DoSomeThingAsync2()
{
var result = await client.GetStringAsync("http://www.baidu.com").ConfigureAwait(false);
return result;
}
复制代码
问题代码:
因为帖子附件上限 10M 附件,上传不了, 请高手移步百度网盘。 链接:
http://pan.baidu.com/s/1c1G8jQw
密码: a4tv
欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/)
Powered by Discuz! X3.4