首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >“在这种情况下不允许异步操作”

“在这种情况下不允许异步操作”
EN

Stack Overflow用户
提问于 2012-02-07 11:21:38
回答 1查看 15.2K关注 0票数 3

在调用我在this post中询问的自动生成异步webmethods时,我得到了下面的异常

在此上下文中不允许

异步操作。启动异步操作的页必须将异步属性设置为true,而异步操作只能在

谷歌在页面指令中添加Async = True的搜索结果,但是很多人已经注意到这使得页面‘阻塞’(这不是真正的异步操作)。那么,如何在调用webservice方法的同时实现异步操作。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-07 14:04:24

看看this answer。我不会从那里复制/粘贴答案,但我会把讨论扩展到一些。

接受的答案不是正确的。因为没有“EndInvoke”,所以每次调用该方法时都会出现资源泄漏。See this discussion问为什么这不太好。

相反,我们建议启动一个守护进程线程,或者创建一个完全不同的进程,从MSMQ读取并在那里处理长期运行的任务。

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

https://stackoverflow.com/questions/9175329

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档