我一直在Ayende Rahien的博客here上试验一些代码,它们演示了使用异步HttpHandlers来改善可以同时处理的请求数量。
不幸的是,我甚至可以得到基本的例子。我收到以下错误:
'System.IO.TextWriter'不包含'WriteAsync'的定义 没有扩展方法'WriteAsync'接受第一个参数 类型'System.IO.TextWriter'可以找到(你错过了使用 指令或程序集引用?)
为该行。
return context.Response.Output.WriteAsync("Hello World!");
我认为该方法是作为Parallel Extensions的一部分在net4中添加的扩展方法,但是对于我的生活,我可以找到正确的命名空间。
Wouls你们中的任何一个铁杆csharpers请揭开光明。
答案 0 :(得分:2)
结帐并http://msdn.microsoft.com/en-us/vstudio/async.aspx(在更新1下)http://www.hanselman.com/blog/InstallingAndRunningNodejsApplicationsWithinIISOnWindowsAreYouMad.aspx
可能会让你走在正确的位置
答案 1 :(得分:1)
我一直在看Scott Hanselman和Ayende的博客,并且正在摸不着头脑。
我的解决方案是安装Async CTP并包含对AsyncCtpLibrary的引用 这在我的案例中很隐蔽 C:\ Users \ Administrator \ Documents \ Microsoft Visual Studio Async CTP \ Samples