Отладка приложений браузера WPF дает файл загрузки - PullRequest
3 голосов
/ 18 ноября 2009

Я создал приложение для своей работы в колледже в браузере WPF, но при попытке отладки открывается Firefox и загружает файл xbap, который должен работать в браузере. Это происходит в VS2008 Express и VS2010 beta. Я пробовал в Internet Explorer и Chrome с тем же результатом. .NET - это фреймворк, установленный до версии 4.0. Этого не произошло до того, как я начал использовать Windows 7, но это не должно иметь большого значения, верно? Есть идеи? Спасибо

Ответы [ 2 ]

0 голосов
/ 07 сентября 2011

Firefox запускает XBAP, используя dll из установщика .Net 3.5, и поскольку Windows 7 поставляется с уже установленным 3.5, эта dll недоступна

Решение - скопировать файл C:\WINDOWS\Microsoft.NET\Framework\v3.5\Windows Presentation Foundation\NPWPF.dll с компьютера с XP на C:\Program Files (x86)\Mozilla Firefox\plugins (если папка плагина не существует, создайте его)

0 голосов
/ 18 ноября 2009

Проверьте настройки типа MIME в IIS. В более ранних версиях Windows это было несколько неясно найти в пользовательском интерфейсе, но в 7 это просто: Пуск -> поиск IIS -> выберите IIS Manager -> фильтр для MIME.

Вам необходимо настроить следующие типы:

MIME Type                        Extension
application/manifest             .manifest
application/x-ms-xbap            .xbap
application/octet-stream         .deploy
application/x-ms-application     .application
application/vnd.ms-xpsdocument   .xps
application/xaml+xml             .xaml

(взято отсюда: http://www.xbap.org/faq.html)

...