manifest.json在ASP .NET应用程序中导致500错误

时间:2017-06-19 13:42:41

标签: asp.net web manifest progressive-web-apps

所以我在应用程序中添加了manifest.json。我用它来定义各种图标设置和移动设置。我给了它一个" /"的开始网址,我用#34;〜","。"的开始网址对它进行了测试。并且只是将属性保留为未定义。

清单在本地工作,但是当我将其构建到QA服务器时,我会在捆绑包中的一堆javascript文件中收到错误500,包括为应用程序生成导航的VM。我已经将JSON mimeMap添加到web.config并进行了大量的研究,但我还是空白了。救命啊!

1 个答案:

答案 0 :(得分:1)

〜使用ASP.NET呈现引擎来呈现相对URL。这实际上仅限于服务器。请记住,PWA代码与服务器端代码/服务器分离。浏览器只通过HTTP查看服务器,并且不知道您可能拥有的任何服务器端逻辑。它只关心通过电线发送给它的内容。 分析您的网络瀑布并查看正在请求的URL。如果请求的URL中包含〜,您需要更改清单文件,那么您应该删除它,无论如何IMO。 你知道服务器端错误的细节吗?或者你是否掩盖了ASP.NET中默认的5xx消息?知道服务器上抛出的确切错误是帮助调试问题会很有帮助。