我创建了一个Blazor Hybrid应用程序,并将其部署为msix文件。在我需要从本地IIS服务器分发该应用程序之后。我按照这个链接来做那个https://learn.microsoft.com/en-us/windows/msix/app-installer/web-install-iis
但我得到一个错误所谓的“错误解析包”时,要安装
我在这里所做的是,我创建了一个asp。net web应用程序,并创建了一个名为packages的文件夹,并将my msix文件和证书文件包含到其中。在我创建了一个HTML文件并包含一个链接以便安装该应用程序之后。之后,我已经创建了一个虚拟目录在我的本地iis和上传我的项目到那.上面的问题(图(1))是来运行应用程序后,即使thopugh应用程序安装程序打开.下面你可以看到我的文件夹结构。
这是我的索引。html文件
<html>
<head>
<meta charset="utf-8" />
<title> Install Page </title>
</head>
<body>
<a href="ms-appinstaller:?source=http://localhost/blapphoster/packages/BLMAUI_3.2.1.0_x64.msix"> Install My Sample App</a>
</body>
</html>
我把这个部分添加到了WEB。配置
<system.webServer>
<!--This is to allow the web server to serve resources with the appropriate file extension-->
<staticContent>
<mimeMap fileExtension=".appx" mimeType="application/appx" />
<mimeMap fileExtension=".msix" mimeType="application/msix" />
<mimeMap fileExtension=".appxbundle" mimeType="application/appxbundle" />
<mimeMap fileExtension=".msixbundle" mimeType="application/msixbundle" />
<mimeMap fileExtension=".appinstaller" mimeType="application/appinstaller" />
</staticContent>
<directoryBrowse enabled="true" />
</system.webServer>
我做错什么了吗?
1条答案
按热度按时间3bygqnnd1#
不要手动创建虚拟目录,然后在这里复制应用程序文件,右键单击您的网站-〉属性,然后在“目录”中,创建应用程序,将其添加到您的ApplicationPool并验证虚拟目录安装。然后应该看到并使用bin目录。
更多信息,您可以参考此链接:Parser Error when deploy ASP.NET application。