Веб-установка UWP - "Ошибка при разборе пакета приложения".

Я создал простое веб-приложение и простое приложение UWP.

В веб-приложении я добавил ссылку на свое приложение uwp. Но после нажатия на ссылку появляется ошибка "Ошибка при разборе пакета приложения".

.appxbundle достижимо, потому что если я удалю ms-appinstaller:?source= с URL начинается загрузка. Кроме того, я настроил веб-приложение для типов MIME.

Пакет, кажется, действителен, потому что, если я дважды щелкну по загруженному файлу, установка завершится.

Вот несколько примеров кода:

Web.config:

 <system.webServer>
        <!--This is to allow the web server to serve resources with the appx/appxbundle/appinstaller extension-->
        <staticContent>
          <mimeMap fileExtension=".appx" mimeType="application/vns.ms-appx" />
          <mimeMap fileExtension=".appxbundle" mimeType="application/vns.ms-appx" />
          <mimeMap fileExtension=".appinstaller" mimeType="application/xml" />
        </staticContent>
  </system.webServer>

HTML-страница:

<html>
<head>
    <meta charset="utf-8" />
    <title> Install Page </title>
</head>
<body>
    <a href="ms-appinstaller:?source=http://localhost/UwpHost/packages/UniversalApp_1.0.5.0_x86_x64_arm.appxbundle"> Install My Sample App</a>
</body>
</html>

Есть идеи, что можно пропустить?

Я следовал за шагами по этой ссылке на MSDN.

1 ответ

Решение

появляется ошибка "Ошибка синтаксического анализа пакета приложения".

Получите из официального документа.

Приложения UWP, такие как App Installer, могут использовать петлевые IP-адреса, такие как http://localhost/. При использовании локального сервера IIS, установщик приложений должен быть добавлен в список исключений обратной связи.

Перед использованием ms-appinstaller:?source=нужно добавить appinstaller в список освобожденных от петель. Пожалуйста, используйте следующую командную строку.

CheckNetIsolation.exe LoopbackExempt -a -n=microsoft.desktopappinstaller_8wekyb3d8bbwe

Для более подробной информации, пожалуйста, обратитесь к разделу "Добавление петлевого исключения" для Установщика приложений

Другие вопросы по тегам