Может ли приложение ClickOnce возвращать значение странице, которая его загрузила? - PullRequest
2 голосов
/ 21 сентября 2011

У меня есть онлайн-приложение ClickOnce, которое запускается с веб-страницы.После закрытия приложения я бы хотел, чтобы пользователь вернулся на эту страницу с некоторыми результатами, переданными из приложения.Это возможно?

На данный момент единственное решение, которое у меня есть, - приложение загружает результаты на мой сервер и размещает на стартовой веб-странице javascript для опроса сервера каждые 15 секунд во время ожидания результатов.

1 Ответ

1 голос
/ 27 ноября 2011

Нет.Невозможно передать информацию непосредственно обратно в браузер клиента из установленного приложения ClickOnce.

Ваша интуиция верна, что вы должны иметь результаты загрузки своего приложения на сервер (предположительно с помощью WCF) для последующейобработка и отображение через вашу страницу опроса.

Я также добавлю, что с точки зрения вашего веб-приложения, связывающегося с данными из приложения ClickOnce, вам нужно будет создать общий токен между веб-приложением иПриложение ClickOnce.Возможно через настраиваемую ссылку для активации URL, которая использует общий GUID, сгенерированный для клиента (например, http://myserver.com/myapplication.application?id=18c40c3d-183c-4c22-8127-37cac3be6492).

...