首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >异步调用web服务仍会挂起应用程序

异步调用web服务仍会挂起应用程序
EN

Stack Overflow用户
提问于 2010-06-03 16:00:05
回答 1查看 851关注 0票数 0

我有一个带有三个输入按钮的aspx页面。

第一个按钮使用javascript/ajax触发对IHttpAsyncHandler的调用。处理程序调用另一个服务器上的web服务(该服务器生成报告并返回报告文件的路径)。在ajax回调中,XmlHttp.responseText返回正确的路径,window.open( path )调用打开报告,这是没有问题的。

另外两个按钮用于打开当前站点上其他aspx页面的新窗口。

问题是,在我单击第一个按钮之后,单击其他两个按钮直到显示报告之后才会显示aspx页面。虽然会弹出空白窗口,但在报表完成之前不会呈现任何内容。

是什么导致了挂起时间?我认为使用ajax和异步处理程序调用报告不会影响弹出其他aspx页面。

其他尝试:

使用reportGenAsync(...)

  • calling (在主aspx中)
  1. 在主aspx中创建reportGenCompletedEventHandler并调用服务

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    AddOnPreRenderCompleteAsync(New BeginEventHandler(...),New EndEventHandler(...)  

  1. 调用(在主aspx中)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    Page.RegisterAsyncTask(New PageAsyncTask(...))
    Page.ExecuteRegisteredAsyncTasks()  

  1. 同上,创建单独的AsyncHandler,但也创建单独的线程。

显然,我遗漏了一些东西。有没有可能在其他地方调用web服务,同时仍然完全控制你的应用程序?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2010-06-03 16:38:04

你正在尝试访问的页面是在同一个web主机上吗?如果是这样的话,我猜你已经达到了“同一台主机最多2个并发连接”的限制。

链接here on asp.net描述了IE8如何让你超越这一点。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2967680

复制
相关文章
如何在Python中创建天气警报系统
通过阅读这篇文章,你将学会用Python创建一个天气警报系统,当它预测未来几小时内天空将下雨/下雪时,它会向多个收件人发送一封电子邮件通知。电子邮件通知包含其他信息,如预测的温度和湿度。
HuangWeiAI
2020/12/18
2.6K0
创建通知
通知提供了有关应用程序未使用时的事件的简短而及时的信息。这篇文章教你怎么通过Android4.0及以上版本的各种功能去创建一个通知。有关通知怎么在Android上显示,Android 通知
佛系编码
2019/12/11
1.9K0
创建通知
iOS 本地通知
如果用户长时间没有使用我们的APP,我们就需要提醒用户来使用。这个本地通知就可以做到。 先说明一下我的解决思路:在AppDelegate里面写 1,当用户退出app时创建一个通知,一定时间后调用,比如10秒。 //进入后台响应的方法 - (void)applicationDidEnterBackground:(UIApplication *)application { // 初始化本地通知对象 UILocalNotification *notification = [[UILocalNo
王大锤
2018/05/17
1.1K0
iOS开发--本地通知与远程通知
1、NSNotification是系统内部发出通知,一般用于内部事件的监听,或者状态的改变等等,是不可见的 2、本地通知与远程通知是可见的,主要用于告知用户或者发送一些App的内容更新,推送一些相关的消息,让用户知道App内部发生了什么事情。
孙寅
2020/06/02
3.3K0
如何迅速打造敏捷团队?
越来越多的人将「敏捷团队」搬上台面大谈特谈,或是为了抢占市场先机、或是为了不断修正需求方向。
深圳弘德PMP
2021/09/03
5480
如何迅速打造敏捷团队?
推送-iOS本地通知
从 iOS 10 新增的 UserNotifications Framework 可以发现,Apple 整合了原有散乱的 API,并且增加了许多强大的功能。以 Apple 官方的角度来看,也必然是相当重视推送服务对 App 的影响、以及对 Apple iOS 生态圈长远发展的影响。
進无尽
2018/09/12
7.4K1
推送-iOS本地通知
iOS14开发- 通知
远程通知是指在联网的情况下,由远程服务器推送给客户端的通知,又称 APNs(Apple Push Notification Services)。在联网状态下,所有设备都会与 Apple 服务器建立长连接,因此不管应用是打开还是关闭的情况,都能接收到服务器推送的远程通知。
YungFan
2021/11/24
1.7K0
iOS14开发- 通知
创建管理通知渠道
创建 和管理 通知渠道 从Android8.0(API26)开始,所有的通知必须分配一个渠道。每一个渠道,你都可以设置渠道中所有通知的视觉和听觉行为。然后,用户能够随意修改这些设置来决定通知的行为。
佛系编码
2018/05/22
8820
IOS 创建
创建MainProject作为主工程,可在此基础上开发APP的主要功能(TabBar,Naviga等)
ruochen
2021/12/05
8690
iOS 点击通知打开对应页面
这时如果点击通知的显示按钮,会调用didFinishLaunchingWithOptions,不会调用didReceiveRemoteNotification方法。
码客说
2019/10/22
2.7K0
如何高效迅速的进行CodeReview
很多公司都要求项目做CodeReview,但很多人第一次CodeReview往往不知道该如何做,也不知道为什么去做。笔者参加过几个项目的CodeReview,发现一些共性问题:
架构之家
2022/07/12
7120
如何高效迅速的进行CodeReview
Prometheus:警报
1、alertmanager.yml文件 global: resolve_timeout: 5m smtp_smarthost: 'smtp.163.com' smtp_from: '13285921108@163.com' smtp_auth_username: '13285921108@163.com' smtp_auth_password: 'xxxxxxxxxx' wechat_api_url: 'https://qyapi.weixin.qq.com/cgi-bin/'
用户5760343
2020/01/15
5860
Windows 进程创建通知回调通知例程的学习笔记
在 Windows 操作系统中可以通过 PsSetCreateProcessNotifyRoutine 函数注册或移除一个进程创建通知回调例程。在 Vista 以及之后的版本中,微软加入 PsSetCreateProcessNotifyRoutineEx 新的函数来注册创建进程通知。通过判断系统版本来对应不同的操作系统调用不同的注册函数。
稻草小刀
2022/12/12
1.1K0
Windows 进程创建通知回调通知例程的学习笔记
iOS系统的底层通知框架库
观察者模式是一种用于解耦一系列需要相互协作的类之间进行通信的对象行为模式。它定义了对象之间的一种一对多的依赖关系。当一个对象的状态发生改变时,所有依赖于它的对象都将得到通知。观察者模式的实现一般分为两个步骤:消费者注册通知消息监听器、生产者发送通知消息。
欧阳大哥2013
2019/05/14
8340
iOS系统的底层通知框架库
观察者模式是一种用于解耦一系列需要相互协作的类之间进行通信的对象行为模式。它定义了对象之间的一种一对多的依赖关系。当一个对象的状态发生改变时,所有依赖于它的对象都将得到通知。观察者模式的实现一般分为两个步骤:消费者注册通知消息监听器、生产者发送通知消息。
iOSSir
2019/06/14
1.1K0
iOS NSNotificationCenter通知中心的实现原理
NSNotification是方便NSNotificationCenter广播到其他对象时的封装对象,简单讲即通知中心对通知调度表中的对象广播时发送NSNotification对象。
赵哥窟
2020/06/16
2.3K0
【业界】iOS Bug解决办法:如何防止Siri读出隐藏的通知
AiTechYun 编辑:yuxiangyu 尽管苹果尚未针对iOS错误展开修复,使得Siri能够读出隐藏的锁屏通知,但以下方法可以解决目前的安全漏洞。 苹果的内部人员分享了一些解决办法,以防止Si
AiTechYun
2018/04/19
1.2K0
【业界】iOS Bug解决办法:如何防止Siri读出隐藏的通知
零基础如何迅速学习python?
因为目前python非常火,应用非常的广泛,是目前最火的行业之一,竞争很大,工资很高,未来发展也极好。 我个人建议:如条件还可以,负担不是那么大,可以选择培训,培训一定会比你自学的好,如果培训都学好,自学肯定更难。目前python的培训费用都是2W+,这还只是培训费而已,加上一些其他的东西,四个月时间要小三万吧!所以建议选择线上培训,成本低,可以反复学。
一墨编程学习
2018/12/25
4590
iOS 创建 Universal Links
When you support universal links, iOS users can tap a link to your website and get seamlessly redirected to your installed app without going through Safari. If your app isn’t installed, tapping a link to your website opens your website in Safari.
公众号iOS逆向
2021/08/25
1.1K0
iOS 创建 Universal Links
iOS中通知中心(NSNotificationCenter)的使用总结
@property (readonly, copy) NSString *name;
珲少
2018/08/15
7280
iOS中通知中心(NSNotificationCenter)的使用总结

相似问题

iOS:警报通知公式

13

IOS中的警报通知

40

iOS Firebase推送通知警报

13

iOS推送通知警报按钮

13

Javascript警报迅速消失

13
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文