Aspx是否支持PWA

时间:2017-09-16 17:03:39

标签: c# asp.net progressive-web-apps

有没有办法在ASPX页面中使用pwa概念做项目?我正在使用HTML与PWA,它工作正常,但我进入ASP .NET。它不再起作用,并且未加载JSON文件。

3 个答案:

答案 0 :(得分:1)

您可能会发现此SO post有用。

  

经过测试,我成功地实现了功能   将serviceworker和manifest添加到ASP.NET MVC应用程序。   由于视图(HTML)在后端呈现,因此它是唯一可能的   缓存Web应用程序的静态版本。你更喜欢   应该使用angular等来生成HTML。

     

渐进式网络应用程序适用于IIS和Apache Web服务器。

答案 1 :(得分:1)

渐进式网络应用程序是一般概念。它与您的Web服务器无关。请提供有关代码架构等的更多详细信息 你也可以使用swtoolbox插件来处理客户端缓存 mybe你的问题是客户端缓存。但PWA概念如下,它们都与Web服务器类型

无关

渐进式 - 适用于每个用户,无论他们的浏览器如何

响应 - 该应用适用于任何外形尺寸,无论是台式机,移动设备还是平板电脑。

独立于连接 - 允许用户即使离线也使用网络应用程序。

原生外观 - 使用和感觉就像本机应用程序,但严格基于网络。

安全 - 始终通过HTTPS提供给客户。

可发现 - 即使它是“应用程序”,也可以将其编入索引。

可重新参与 - 允许通过推送通知等功能重新参与。

零部署麻烦 - 允许用户将网络应用添加到主屏幕上,而不会出现应用商店问题。

友好链接 - 允许您使用网址转发。

答案 2 :(得分:0)

是的,我终于能够做到这一点。 PWA 现在不仅适用于 ASP.NET 网络表单,还适用于任何框架。

https://github.com/cpbenipal/PWA_Aspx