首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MSIX Web Installer不工作-分析应用程序包时出错

MSIX Web Installer不工作-分析应用程序包时出错
EN

Stack Overflow用户
提问于 2020-12-05 05:58:43
回答 2查看 529关注 0票数 0

关于这个问题,我已经看过了所有其他的帖子,但似乎没有什么能解决我的问题。无论我做什么,我的.appinstaller都不能工作。我一直收到:解析应用程序包时出错。

首先,让我说我可以使用直接URL访问.appinstaller文件和.appxbundle文件。此外,我能够使用.appxbundle安装,并且我有一个签名的证书。我也尝试过环回豁免,但也不起作用。下面是我的.appinstaller的XML

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8"?>
<AppInstaller
    Uri="http://dev.xxxxxx.com/MSIXPrototype/HelloWorldPackage.appinstaller"
    Version="1.0.7.0" xmlns="http://schemas.microsoft.com/appx/appinstaller/2017/2">
    <MainBundle
        Name="xxxx"
        Version="1.0.7.0"
        Publisher="CN=my_cert"
        Uri="http://dev.xxxxxx.com/MSIXPrototype/HelloWorldPackage_1.0.7.0_x64.appxbundle" />
    <UpdateSettings>
        <OnLaunch
            HoursBetweenUpdateChecks="0" />
    </UpdateSettings>
</AppInstaller>

此外,我已经将所有MIME类型添加到我的apache httpd.conf文件中,如下所示:

代码语言:javascript
复制
    AddType application/appinstaller .appinstaller
    AddType application/msixbundle .msixbundle
    AddType application/appxbundle .appxbundle
    AddType application/msix .msix
    AddType application/appx .appx 

如果能帮上忙我将不胜感激。谢谢!

EN

回答 2

Stack Overflow用户

发布于 2020-12-07 17:08:02

嗯,最近我看到了各种各样奇怪和类似的解析错误,或者只是操作系统忽略了XML中的设置。

对于您的情况,我只看到了两种有效的解决方案:

  1. 尝试重新启动计算机。我知道,这不是你想要的建议,但它对MSIX Tech community上的其他人太有效了,所以我不排除这个解决方案。--

  1. 确保您的URI不包含任何空格。我们在一些内部测试中遇到了这个问题,操作系统只是简单地说.appinstaller文件已损坏,无法解析它,即使URI中的空格已正确转义("%20")并且浏览器正在正确加载它。
票数 0
EN

Stack Overflow用户

发布于 2021-08-21 23:11:38

托管有一个很少被提及的需求,这可能会导致这个错误。您的web服务器(和/或前面的所有负载均衡器/缓存)必须支持请求中的Range标头。

这意味着你不能在(例如) Netlify和许多其他提供商上托管你的应用安装程序。在S3的上下文中提到了here

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65151313

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档