Моя проблема в том, что я могу создать .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