异步HttpHandlers和WriteAsync

时间:2011-09-12 15:44:23

标签: c# asp.net asynchronous httphandler

我一直在Ayende Rahien的博客here上试验一些代码,它们演示了使用异步HttpHandlers来改善可以同时处理的请求数量。

不幸的是,我甚至可以得到基本的例子。我收到以下错误:

  

'System.IO.TextWriter'不包含'WriteAsync'的定义   没有扩展方法'WriteAsync'接受第一个参数   类型'System.IO.TextWriter'可以找到(你错过了使用   指令或程序集引用?)

为该行。

return context.Response.Output.WriteAsync("Hello World!");

我认为该方法是作为Parallel Extensions的一部分在net4中添加的扩展方法,但是对于我的生活,我可以找到正确的命名空间。

Wouls你们中的任何一个铁杆csharpers请揭开光明。

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

我一直在看Scott Hanselman和Ayende的博客,并且正在摸不着头脑。

我的解决方案是安装Async CTP并包含对AsyncCtpLibrary的引用 这在我的案例中很隐蔽 C:\ Users \ Administrator \ Documents \ Microsoft Visual Studio Async CTP \ Samples

感谢Missing a reference to AsyncCtpLibrary.dll