.appinstaller не работает в основной службе .net? - PullRequest
0 голосов
/ 02 ноября 2018

Моя проблема в том, что я могу создать .appx и .appinstaller и разместить его в локальном IIS или IIS на Windows Server 2012. Но когда он находится за моей .Net Core Service, он не будет работать.

Кроме того, у меня есть промежуточное программное обеспечение для обработки типов пантомимы и тому подобное, но на основании наблюдения в Fiddler связь между .appinstaller и сервером отличается от связи с IIS. Например, согласно Fiddler после запуска .appinstaller было сделано 3 запроса к локальному IIS, в которых он получил

  • 1-й: 0 в теле

  • 2-й: 160,251 в теле

  • 3-й: 131,072 в теле

Тогда все отлично установилось.

С моим сервисом я назначил MIME Types, а затем вернул файл, который 50MB.

Я также создал новый проект с:

  • Из визуальной студии с: New Project > ASP.NET Core Web Application Angular.
  • Поместите .appx и .appinstaller внутри wwwroot в проект. Затем запустите проект

Получить 'Cannot open app package' Reason: Error in parsing the app package

Я добавил освобождение от петли CheckNetIsolation.exe LoopbackExempt -a -n=microsoft.desktopappinstaller_8wekyb3d8bbwe

Все, что мне нужно, - это установщик для работы, пока .appx скрывается за моим сервисом, потому что я хочу аутентифицировать пользователя. Как я хочу, чтобы это работало

User > My Service > Login > Get .appinstaller > install it

...