【发布时间】:2020-04-12 19:43:42
【问题描述】:
我在本地 IIS 中发布了渐进式 Web 应用程序,现在我使用 IIS 托管机器 IP 和别名 (xxx.xxx.x.xxx/aliasname) 在另一台网络机器中访问此应用程序。我也可以访问应用程序,但应用程序无法作为渐进式 Web 应用程序行为做出反应,而且服务人员也无法注册!! 那么这个问题,我该怎么办?
【问题讨论】:
-
我不确定这是否是您要求的,您需要在 IIS 中添加 webmanifest 作为 MIME 类型。 stackoverflow.com/questions/49566446/…
-
你说的是 IIS Express 吗?如果是:stackoverflow.com/questions/3313616/…
-
您好,感谢您的帮助。当我在本地机器 IIS 中发布我的应用程序时,我谈到了这一点。现在我的机器已连接到本地网络,所以我可以在同样位于本地网络下的其他机器上使用使用 ip (192.192.1.192/AliasName) 的应用程序链接。现在在其他机器上,Service Worker 无法注册,这就是渐进式 Web 应用程序无法出现的原因。当然,Progressive Web Apps 需要 SSL 证书,但是对于本地测试,我如何在不使用 localhost 的情况下使用 Progressive Web 应用程序(这里我将 localhost 替换为 machineip)。
标签: c# .net asp.net-mvc service-worker progressive-web-apps