Публикация приложения WPF - PullRequest
2 голосов
/ 06 июля 2010

Я новичок в WPF, поэтому прошу прощения, если это очевидный вопрос.

Я пытаюсь опубликовать приложение WPF. Я прошел процесс публикации и опубликовал его на своем локальном хосте (http: / localhost / app). После публикации он дал мне опубликованный URL: http://MyNetworkID/ProgramName/publish.htm. Здесь есть значок запуска, но когда я щелкаю по нему, он спрашивает, как я хочу открыть приложение WPF. Я использую Firefox в качестве браузера по умолчанию и могу выбрать «Хост Windows Presentation Foundation» или Internet Explorer.

Если я выберу WPF Host, я снова получу тот же вопрос.

Если я выберу IE, то это говорит мне, что приложение не может быть загружено. Сообщение об ошибке в файле журнала: «Произошла исключительная ситуация при загрузке манифеста». Если я перехожу в каталог IIS (inetpub \ wwroot \ app \ application files), я могу найти файл манифеста в соответствующей версии.

Я настроил Лицензию и предоставил доверенные разрешения владельцу лицензии (мне), на всякий случай. Я делаю что-то неправильно?

EDIT:

Ниже приведена выдержка из журнала ошибок:

ERROR SUMMARY
Below is a summary of the errors, details of these errors are listed later in the log.
* An exception occurred while downloading the manifest. Following failure messages were detected:
    + Downloading file:///C:/Documents and Settings/username/Local Settings/Temp/Application Files/WpfAppName_1_1_0_0/WpfAppName.exe.manifest did not succeed.
+ Could not find a part of the path 'C:\Documents and Settings\username\Local Settings\Temp\Application Files\WpfAppName_1_1_0_0\WpfAppName.exe.manifest'.

Я проверил, и внутри Temp нет подпапки «Файлы приложений».

Ответы [ 2 ]

1 голос
/ 06 июля 2010

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

.net 3.5 установил такую ​​надстройку, но она была отключена обновлением FireFox некоторое время назад, я не могу найти его на своем компьютере, и у меня нет приложения ClickOnce, готового для его тестирования.

Быстрый поиск в Google обнаруживает расширение FFClickOnce , но я никогда не проверял его сам.

1 голос
/ 06 июля 2010

У меня была такая же проблема. Я делал XBAP для импорта локальной базы данных MS Access в SQL-сервер. После долгих поисков я нашел решение: мне нужно было добавить сертификат в диспетчер сертификатов, который предоставил полное доверие. Похоже, у вас та же проблема. Вот подробные инструкции

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