Могу ли я запустить приложение Windows Presentation Foundation так же, как приложение Aspnet? - PullRequest
0 голосов
/ 10 июля 2009

Могу ли я запустить приложение Windows Presentation Foundation на веб-сервере через Интернет, или оно работает как приложение Windows, где мне нужно загрузить код на каждый компьютер?

Ответы [ 4 ]

2 голосов
/ 10 июля 2009

Как уже упоминал mgroves, Silverlight является одной из альтернатив настольному WPF-приложению. Вас также могут заинтересовать приложения браузера WPF. Вы получаете все функции WPF (только Silverlight предоставляет вам подмножество) с простотой развертывания через веб-сервер и традиционным богатым опытом разработки клиентов. См. эту статью MSDN для получения дополнительной информации.

1 голос
/ 10 июля 2009

WPF-приложения - это традиционные «настольные» приложения. Если вы хотите очень похожую работу в Интернете, используйте Silverlight.

0 голосов
/ 10 июля 2009

Вы можете создать приложение WPF, которое запускается через браузер. В Visual Studio 2008 перейдите в новый проект, нажмите, чтобы создать новый проект Windows. Вы должны увидеть опцию для создания приложения браузера WPF. Это отличается от использования Silverlight, но он играет в той же песочнице, что и Silver Light, что означает, что он не может получить доступ к жесткому диску пользователя среди других вещей. Более подробную информацию можно найти здесь

Silverlight - это еще одна опция, очень похожая на вспышку.

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

Я искал плюсы и минусы использования приложения браузера WPF и наткнулся на этот . Это плюсы и минусы WPF-приложения, WPF-браузера и Silver Light.

0 голосов
/ 10 июля 2009

Да и нет. Существует метод для запуска небольших приложений WPF через браузер в виде исполняемого файла XBAP . Это все равно будет загружать некоторый код на компьютер, но затем приложение запускается в браузере.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...