Как развернуть WPF 4 Полный Доверительный XBAP на интранет?

Я испытываю затруднения при выполнении полного доверия (приложение браузера) WPF 4 XBAP, созданное с Visual Studio 2010, от моей интранет. Я не получаю подсказку повышения ClickOnce, как описано в сообщении ScottGu на WPF 4:

Полное доверительное развертывание XBAP

Начиная в WPF 4, подсказка повышения ClickOnce также включена для Приложений браузера XAML (XBAPs) в Интранет и Зонах, которым Доверяют, помогая развернуть полное доверие XBAPs. Для XBAPs, которые требуют прав доступа, больше, чем минимальное разрешение безопасности доступа к коду (CAS) grantset Интранет и Зон, которым Доверяют, пользователь сможет нажать 'Run' на подсказку повышения ClickOnce, когда они перейдут к XBAP, чтобы позволить XBAP работать с требуемыми полномочиями.

Вместо этого я получаю "Доверие Не Предоставленное" сообщение.

Я запускаю приложение двумя способами; в обоих случаях я получаю "Доверие Не Предоставленное" сообщение. Во-первых, я запускаю приложение путем двойного щелчка по xbap файлу от моего NAS в локальной сети. Во-вторых, я также пытаюсь запустить приложение, когда оно размещается на веб-сайте через IIS от той же машины. Оба из этих сценариев считаются выполненными от "интранет?" Или "интранет" означает некоторых в особенности здесь? Или я делаю что-то полностью неправильно?

Знаменитый, я могу запустить приложение без проблемы, когда я просто дважды щелкаю по xbap от своего локального компьютера.

xbap рассматриваемое было создано конкретно для тестирования подсказки повышения ClickOnce. Это было создано с Visual Studio 2010 как Приложение браузера WPF. Единственное изменение, которое я внес, состояло в том, чтобы изменить это на полное доверительное приложение (Мой Проект> вкладка безопасности>, Это - полное доверительное приложение).

В опубликовать мастере я выбираю следующее:

  1. Где Вы хотите опубликовать приложение? - Я принял решение опубликовать к локальному каталогу
  2. Как пользователь установит приложение? - Я выбрал "From a CD-ROM or DVD-ROM"
  3. Будет приложение быть доступно в режиме офлайн - Весь выбор отобразился серым

5
задан sparks 6 May 2010 в 13:32
поделиться

2 ответа

Вы подписываете развертывание? Перейдите на вкладку Подпись, создайте тестовый сертификат (с паролем) и используйте его для подписи развертывания. Он не повысится до полного доверия, если он не подписан, потому что приложения XBAP поступают из зоны Интернета.

1
ответ дан 14 December 2019 в 19:06
поделиться

Я прочитал в xbap faq, что это происходит потому, что всплывающие окна отключены в браузере.

1
ответ дан 14 December 2019 в 19:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: