Асинхронные HttpHandlers и WriteAsync - PullRequest
3 голосов
/ 12 сентября 2011

Я экспериментировал с некоторым кодом в блоге Айенде Рахиен здесь , который демонстрирует использование асинхронных HttpHandlers для улучшения количества запросов, которые могут обрабатываться одновременно.

К сожалению, я могу получитьдаже основной пример для работы.Я получаю следующую ошибку:

'System.IO.TextWriter' не содержит определения для «WriteAsync» и не имеет метода расширения «WriteAsync», принимающего первый аргумент типа «System.IO»..TextWriter 'может быть найдено (вам не хватает директивы using или ссылки на сборку?)

для строки.

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

Я мог бы представить, что этот метод является методом расширениядобавленный в net4 как часть Parallel Extensions, однако, для жизни я могу найти правильное пространство имен.

Wols любой из вас хардкорные резцы, пожалуйста, пролите свет.

Ответы [ 2 ]

2 голосов
/ 12 сентября 2011

Выезд и http://msdn.microsoft.com/en-us/vstudio/async.aspx (в обновлении 1) http://www.hanselman.com/blog/InstallingAndRunningNodejsApplicationsWithinIISOnWindowsAreYouMad.aspx

Может поставить вас на правильную линию

1 голос
/ 16 января 2012

Я просматривал блог Скотта Хансельмана и Айенде и почесал себе голову.

Моим решением было установить Async CTP и включить ссылку на AsyncCtpLibrary что хорошо спрятано в моем случае C: \ Users \ Администратор \ Documents \ Microsoft Visual Studio Async CTP \ Samples

Слава Отсутствует ссылка на AsyncCtpLibrary.dll

...