Какой вид МПК есть событие для уведомления? - PullRequest
0 голосов
/ 16 августа 2011

В этом случае пользователь откроет aspx для поиска файла, созданного во время выполнения. Такой файл генерируется моей управляемой оконной службой в начале проектирования.

Теперь я рассматриваю возможность создания IPC между aspx и оконной службой, поэтому, когда у меня есть запрос от пользователя, я могу отправить сообщение в службу Windows. После этого отправьте обратно путь к файлу и откройте его в aspx.

Я смотрю на IPCChannel, Named Pipe и разделяемую память ... кажется, они не очень хороши для этой цели ...

На самом деле, функция похожа на файловую системуwatcher ... Когда приходит сообщение, возникает событие, и я отвечаю ...

Спасибо.

1 Ответ

1 голос
/ 16 августа 2011

Проблема здесь в том, что веб-сайт использует архитектуру запроса / ответа, которая не очень хорошо работает с архитектурой, управляемой событиями (которая обычно является асинхронной).

Самый простой подход, вероятно, состоит в том, чтобы позволить службе Windows размещать службу WCF, которую вы вызываете из своего веб-приложения.

...